[go: up one dir, main page]

JP2019139530A - Article sale data processor and program - Google Patents

Article sale data processor and program Download PDF

Info

Publication number
JP2019139530A
JP2019139530A JP2018022670A JP2018022670A JP2019139530A JP 2019139530 A JP2019139530 A JP 2019139530A JP 2018022670 A JP2018022670 A JP 2018022670A JP 2018022670 A JP2018022670 A JP 2018022670A JP 2019139530 A JP2019139530 A JP 2019139530A
Authority
JP
Japan
Prior art keywords
control unit
pos terminal
data processing
sales data
unit
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.)
Granted
Application number
JP2018022670A
Other languages
Japanese (ja)
Other versions
JP6999440B2 (en
Inventor
帷子 泰広
Yasuhiro Katabira
泰広 帷子
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 JP2018022670A priority Critical patent/JP6999440B2/en
Publication of JP2019139530A publication Critical patent/JP2019139530A/en
Priority to JP2021207273A priority patent/JP7297046B2/en
Application granted granted Critical
Publication of JP6999440B2 publication Critical patent/JP6999440B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Abstract

【課題】装置がフリーズしている場合であっても、当該装置の電源の投入/切断を行うことが可能な商品販売データ処理装置およびプログラムを提供する。【解決手段】携帯端末から操作情報を受信する通信制御部(受信手段)と、POS端末の電源の投入または切断を行う動作指示部(動作指示手段)とを制御する第2の制御部(第2の制御手段)を、客が購入する商品の商品情報を登録する登録処理部(登録手段)と、登録手段の登録結果に基づいて決済を行う決済処理部(決済手段)とを制御する第1の制御部(第1の制御手段)とは、電気的に分離した構成とした。そして、動作指示部は、通信制御部が携帯端末から受信した操作情報に基づいて、POS端末を駆動する電源の投入または切断を行う構成とした。【選択図】図4PROBLEM TO BE SOLVED: To provide a product sales data processing device and a program capable of turning on / off the power of the device even when the device is frozen. SOLUTION: A second control unit (second) that controls a communication control unit (reception means) for receiving operation information from a mobile terminal and an operation instruction unit (operation instruction means) for turning on or off the power of a POS terminal. The second control means) controls a registration processing unit (registration means) for registering product information of products purchased by customers and a payment processing unit (payment means) for making payments based on the registration result of the registration means. The control unit (first control means) of No. 1 is electrically separated from the control unit 1. Then, the operation instruction unit is configured to turn on or off the power supply for driving the POS terminal based on the operation information received from the mobile terminal by the communication control unit. [Selection diagram] FIG. 4

Description

本発明の実施形態は、商品販売データ処理装置およびプログラムに関する。   Embodiments described herein relate generally to a merchandise sales data processing apparatus and a program.

小売店等の店舗に設置されて、顧客が購入した商品の販売データを処理する複数のPOS(Point Of Sales)端末のうち、1台のマスターPOS端末から、他のサテライトPOS端末の電源オン/オフを行うことができる商品販売データ処理装置が開示されている(例えば、特許文献1)。   Of a plurality of POS (Point Of Sales) terminals that are installed in a store such as a retail store and process sales data of products purchased by customers, one master POS terminal can turn on / off power of other satellite POS terminals. A merchandise sales data processing apparatus that can be turned off is disclosed (for example, Patent Document 1).

しかしながら、このような従来の商品販売データ処理装置にあっては、サテライトPOS端末がフリーズして動作不能である場合に、当該サテライトPOS端末の電源を切断することはできなかった。そのため、サテライトPOS端末がフリーズした場合には、当該サテライトPOS端末の保守点検を行う作業者に対応を依頼しなくてはならないという問題があった。   However, in such a conventional merchandise sales data processing apparatus, when the satellite POS terminal is frozen and inoperable, the power of the satellite POS terminal cannot be turned off. Therefore, when the satellite POS terminal is frozen, there is a problem in that it is necessary to request an operator who performs maintenance and inspection of the satellite POS terminal.

本発明が解決しようとする課題は、装置がフリーズしている場合であっても、当該装置の電源の投入/切断を行うことが可能な商品販売データ処理装置およびプログラムを提供することである。   The problem to be solved by the present invention is to provide a merchandise sales data processing apparatus and program capable of turning on / off the power of the apparatus even when the apparatus is frozen.

実施形態の商品販売データ処理装置は、登録手段と、決済手段と、受信手段と、動作指示手段と、第1の制御手段と、第2の制御手段と、を備える。登録手段は、客が購入する商品の商品情報を登録する。決済手段は、登録手段の登録結果に基づいて決済を行う。受信手段は、携帯端末から操作情報を受信する。動作指示手段は、受信手段が受信した操作情報に基づいて、少なくとも、商品販売データ処理装置を駆動する電源の投入または切断を行う。第1の制御手段は、登録手段および前記決済手段を制御する。第2の制御手段は、受信手段および動作指示手段を制御する。   The merchandise sales data processing apparatus according to the embodiment includes a registration unit, a settlement unit, a receiving unit, an operation instruction unit, a first control unit, and a second control unit. The registration means registers the product information of the product purchased by the customer. The settlement unit performs settlement based on the registration result of the registration unit. The receiving means receives operation information from the portable terminal. Based on the operation information received by the receiving means, the operation instructing means at least turns on or off the power for driving the merchandise sales data processing apparatus. The first control means controls the registration means and the settlement means. The second control means controls the receiving means and the operation instruction means.

図1は、本実施の形態に係る商品販売データ処理システムの外観斜視図である。FIG. 1 is an external perspective view of a merchandise sales data processing system according to the present embodiment. 図2は、POS端末のハードウェア構成の一例を示すハードウェアブロック図である。FIG. 2 is a hardware block diagram illustrating an example of a hardware configuration of the POS terminal. 図3は、携帯端末のハードウェア構成の一例を示すハードウェアブロック図である。FIG. 3 is a hardware block diagram illustrating an example of a hardware configuration of the mobile terminal. 図4は、商品販売データ処理システムの機能構成の一例を示す機能ブロック図である。FIG. 4 is a functional block diagram showing an example of the functional configuration of the product sales data processing system. 図5は、携帯端末に表示される画面の一例を示す図である。FIG. 5 is a diagram illustrating an example of a screen displayed on the mobile terminal. 図6は、商品販売データ処理システムが行う、POS端末の状態検知処理の流れの一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of the state detection processing flow of the POS terminal performed by the merchandise sales data processing system. 図7は、商品販売データ処理システムが行う、電源切断処理の流れの一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the flow of power-off processing performed by the merchandise sales data processing system.

以下、添付図面を参照して、発明の実施形態について説明する。なお、以下に示す実施形態では、本発明をスーパーマーケット等の店舗にて使用されるPOS端末に適用した例について説明する。   Embodiments of the invention will be described below with reference to the accompanying drawings. In the embodiment described below, an example in which the present invention is applied to a POS terminal used in a store such as a supermarket will be described.

(POS端末の全体構成の説明)
図1は、本実施の形態に係る商品販売データ処理システム1の外観斜視図である。図1に示すように、商品販売データ処理システム1は、POS(Point Of Sales)端末10と、携帯端末100と、を備える。
(Description of overall configuration of POS terminal)
FIG. 1 is an external perspective view of a merchandise sales data processing system 1 according to the present embodiment. As shown in FIG. 1, the merchandise sales data processing system 1 includes a POS (Point Of Sales) terminal 10 and a portable terminal 100.

POS端末10は、キーボード4と、キャッシャ側表示操作部5と、レシートプリンタ6と、客側表示部7と、バーコードリーダー8とを備えている。なお、POS端末10は、商品販売データ処理装置の一例である。   The POS terminal 10 includes a keyboard 4, a cashier-side display operation unit 5, a receipt printer 6, a customer-side display unit 7, and a barcode reader 8. The POS terminal 10 is an example of a merchandise sales data processing device.

ユーザインタフェースであるキーボード4およびキャッシャ側表示操作部5は、POS端末10の上面に、キーボード4が手前側、キャッシャ側表示操作部5が奥側に配されている。   The keyboard 4 and the cashier side display operation unit 5 which are user interfaces are arranged on the upper surface of the POS terminal 10, the keyboard 4 on the near side and the cashier side display operation unit 5 on the back side.

キーボード4は、置数キー、クリアキー、戻りキー、小計キー、締めキー等の複数のキーを備えている。置数キーは、商品コードや金額等の数値を入力するためのテンキーである。クリアキーは、エラー発生時等に操作を取り消すためのキーである。戻りキーは、現在の操作をキャンセルして直前の画面に戻すためのキーである。小計キーは、商品を登録する商品登録処理を完了して、取引合計額の算出を宣言するためのキーである。締めキーは、入力された内容を確定して決済処理(会計処理)を行う場合に押下するキーである。   The keyboard 4 includes a plurality of keys such as a numeric key, a clear key, a return key, a subtotal key, and a closing key. The numeric key is a numeric keypad for inputting numerical values such as a product code and a monetary amount. The clear key is a key for canceling the operation when an error occurs. The return key is a key for canceling the current operation and returning to the previous screen. The subtotal key is a key for declaring calculation of the total transaction amount after completing the product registration process for registering the product. The closing key is a key to be pressed when the input content is confirmed and settlement processing (accounting processing) is performed.

キャッシャ側表示操作部5は、例えばLCD(Liquid Crystal Display)パネル5a等の表示デバイスと、当該表示デバイスの表面に積層されたタッチパネル5bとを備えている。LCDパネル5aは、キャッシャに対して、登録処理および決済処理等の処理状態に応じた画面を表示する。タッチパネル5bは、LCDパネル5aに表示された画面、またはボタン等に対するキャッシャの押下動作を検出して、押下された位置に応じて、POS端末10の動作を制御する。   The cashier-side display operation unit 5 includes a display device such as an LCD (Liquid Crystal Display) panel 5a and a touch panel 5b stacked on the surface of the display device. The LCD panel 5a displays a screen corresponding to a processing state such as a registration process and a settlement process on the cashier. The touch panel 5b detects the pressing operation of the cashier on the screen or button displayed on the LCD panel 5a, and controls the operation of the POS terminal 10 according to the pressed position.

レシートプリンタ6は、POS端末10の上面左側に配されて、顧客に手渡す明細票およびレシート(領収証)を印字する。またレシートプリンタ6は、発行口6aを備えて、印字したレシートを発行する。   The receipt printer 6 is disposed on the upper left side of the POS terminal 10 and prints a statement slip and a receipt (receipt) handed to the customer. The receipt printer 6 includes an issue port 6a and issues a printed receipt.

客側表示部7は、LCDパネル(図2参照)を備えており、POS端末10の上面奥側に設けられている。客側表示部7は、表示面を客に向けて配置され、登録した商品の金額、取引合計額等を表示する。なお、以下では、客側表示部7をLCDパネル7として記載する場合がある。   The customer side display unit 7 includes an LCD panel (see FIG. 2), and is provided on the back side of the upper surface of the POS terminal 10. The customer side display unit 7 is arranged with the display surface facing the customer, and displays the amount of the registered product, the total transaction amount, and the like. In the following, the customer side display unit 7 may be described as the LCD panel 7.

さらに、POS端末10には、商品に貼付されたバーコードから、当該バーコードが保持するコードデータを読み取るバーコードリーダー8が接続されている。バーコードリーダー8は、コードデータの受光信号をデコード(復号)して、バーコードが表現しているコードデータ(商品を特定する商品コード)を取得し、POS端末10のCPU30a(図2参照)に出力する。   Further, a bar code reader 8 is connected to the POS terminal 10 for reading the code data held by the bar code from the bar code attached to the product. The barcode reader 8 decodes the light reception signal of the code data, acquires the code data (the product code specifying the product) represented by the barcode, and the CPU 30a of the POS terminal 10 (see FIG. 2). Output to.

また、携帯端末100は、店舗におけるPOS端末10の管理者、または複数の店舗の設備管理を行う管理者等が所持して、POS端末10との間で、電話回線を介して、当該電話回線上でLTE(Long Term Evolution)等の通信規格による通信を行う。具体的には、POS端末10には固有の電話番号が割り当てられており、携帯端末100は、当該POS端末10の電話番号に対して電話をかけて、携帯端末100とPOS端末10とを接続して通信を行う。なお、携帯端末100は、具体的には、スマートフォン、携帯電話、タブレット端末、PC(Personal Computer)等である。   In addition, the portable terminal 100 is owned by an administrator of the POS terminal 10 in the store or an administrator who manages facilities of a plurality of stores, etc., and is connected to the POS terminal 10 via the telephone line. Communication according to a communication standard such as LTE (Long Term Evolution) is performed on the line. Specifically, a unique telephone number is assigned to the POS terminal 10, and the mobile terminal 100 calls the telephone number of the POS terminal 10 and connects the mobile terminal 100 and the POS terminal 10. And communicate. The mobile terminal 100 is specifically a smartphone, a mobile phone, a tablet terminal, a PC (Personal Computer), or the like.

携帯端末100は、表示操作部122を備えている。表示操作部122は、例えばLCDパネル122a等の表示デバイスと、当該表示デバイスの表面に積層されたタッチパネル122bとを備えている。LCDパネル122aは、携帯端末100の操作者に対して、携帯端末100の動作状態に応じた画面を表示する。タッチパネル122bは、LCDパネル122aに表示された画面、またはボタン等に対する操作者の押下動作を検出して、押下された位置に応じて、携帯端末100の動作を制御する。   The mobile terminal 100 includes a display operation unit 122. The display operation unit 122 includes a display device such as an LCD panel 122a and a touch panel 122b stacked on the surface of the display device. The LCD panel 122a displays a screen corresponding to the operating state of the mobile terminal 100 to the operator of the mobile terminal 100. The touch panel 122b detects an operation of the operator pressing the screen or button displayed on the LCD panel 122a, and controls the operation of the mobile terminal 100 according to the pressed position.

(POS端末のハードウェア構成の説明)
次に、図2を用いて、POS端末10のハードウェア構成について説明する。図2は、POS端末10のハードウェア構成の一例を示すハードウェアブロック図である。図2に示すように、POS端末10は、商品の取引に係る登録処理および決済処理を実行する第1の制御部30と、第1の制御部30を駆動する電源の供給状態を制御する第2の制御部40と、POS端末10の各部(第1の制御部30、コントローラ50a、第2の制御部40、コントローラ50b)に電源を供給する電源装置20とを備える。第1の制御部30と、第2の制御部40とは、回路上は完全に分離している。
(Description of hardware configuration of POS terminal)
Next, the hardware configuration of the POS terminal 10 will be described with reference to FIG. FIG. 2 is a hardware block diagram illustrating an example of a hardware configuration of the POS terminal 10. As shown in FIG. 2, the POS terminal 10 controls a supply state of a first control unit 30 that executes registration processing and settlement processing related to a product transaction and a power source that drives the first control unit 30. 2 and the power supply device 20 that supplies power to each unit (the first control unit 30, the controller 50a, the second control unit 40, and the controller 50b) of the POS terminal 10. The first control unit 30 and the second control unit 40 are completely separated on the circuit.

第1の制御部30は、CPU(Central Processing Unit)30aと、ROM(Read Only Memory)30bと、RAM(Random Access Memory)30cと、を備えた一般的なコンピュータの構成を有する。CPU30aは、ROM30bや後述するHDD(Hard Disk Drive)12に記憶された各種プログラムを読み出して、RAM30cに展開する。CPU30aは、RAM30cに展開された各種プログラムに従って動作して、POS端末10の全体の制御を司る。   The first control unit 30 has a general computer configuration that includes a central processing unit (CPU) 30a, a read only memory (ROM) 30b, and a random access memory (RAM) 30c. The CPU 30a reads out various programs stored in the ROM 30b and an HDD (Hard Disk Drive) 12 described later and develops them in the RAM 30c. The CPU 30a operates according to various programs developed in the RAM 30c, and governs overall control of the POS terminal 10.

第1の制御部30は、バスラインBL1を介して、HDD12と、コントローラ50aと接続する。   The first control unit 30 is connected to the HDD 12 and the controller 50a via the bus line BL1.

HDD12は、電源を切っても記憶情報を保持する。なお、HDD12の代わりに、フラッシュメモリ等の不揮発性メモリを備えてもよい。HDD12は、制御プログラムP1を含むプログラム等を記憶する。制御プログラムP1は、POS端末10が備える機能を発揮させるためのプログラムである。また、HDD12は、PLU(Price Look Up)ファイルF1を記憶する。PLUファイルF1は、商品コードと商品の名称、商品の価格等とを対応付けて記憶したマスタファイルである。なお、PLUファイルF1の内容は日々更新されるため、POS端末10は、LAN I/F(Local Area Network InterFace)9を介して、最新のPLUファイルF1を店舗サーバから定期的に受信する。   The HDD 12 retains stored information even when the power is turned off. Note that a nonvolatile memory such as a flash memory may be provided instead of the HDD 12. The HDD 12 stores a program including the control program P1. The control program P1 is a program for demonstrating the functions of the POS terminal 10. The HDD 12 stores a PLU (Price Look Up) file F1. The PLU file F1 is a master file that stores a product code, a product name, a product price, and the like in association with each other. Since the contents of the PLU file F1 are updated daily, the POS terminal 10 periodically receives the latest PLU file F1 from the store server via a LAN I / F (Local Area Network InterFace) 9.

コントローラ50aは、第1の制御部30と、各種周辺機器、すなわち、前記したLCDパネル5aと、タッチパネル5bと、LCDパネル7と、キーボード4と、バーコードリーダー8と、レシートプリンタ6と、LAN I/F9と、電源装置20と、を接続する。コントローラ50aは、第1の制御部30からの指令に基づいて、接続された各種周辺機器を制御する。例えば、POS端末30が正常に動作している際に電源を切断した場合、コントローラ50aは、第1の制御部30からの指令に基づいて、電源装置20から第1の制御部30への電源の供給状態を制御する。   The controller 50a includes a first control unit 30, various peripheral devices, that is, the LCD panel 5a, the touch panel 5b, the LCD panel 7, the keyboard 4, the barcode reader 8, the receipt printer 6, and the LAN. The I / F 9 and the power supply device 20 are connected. The controller 50 a controls various connected peripheral devices based on a command from the first control unit 30. For example, when the power is turned off when the POS terminal 30 is operating normally, the controller 50 a supplies power from the power supply device 20 to the first control unit 30 based on a command from the first control unit 30. Control the supply state of

第2の制御部40は、CPU40aと、ROM40bと、RAM40cと、を備えた一般的なコンピュータの構成を有する。CPU40aは、ROM40bに記憶された制御プログラムP2を読み出して、RAM40cに展開する。CPU40aは、RAM40cに展開された制御プログラムP2に従って動作して、電源装置20の動作状態を制御する。具体的には、第2の制御部40は、電源装置20が出力する電圧を、第1の制御部30およびコントローラ50aに供給するか否かを制御する。   The 2nd control part 40 has the structure of the general computer provided with CPU40a, ROM40b, and RAM40c. The CPU 40a reads the control program P2 stored in the ROM 40b and develops it in the RAM 40c. The CPU 40a operates according to the control program P2 expanded in the RAM 40c, and controls the operation state of the power supply device 20. Specifically, the 2nd control part 40 controls whether the voltage which power supply device 20 outputs is supplied to the 1st control part 30 and controller 50a.

第2の制御部40は、バスラインBL2を介して、コントローラ50b、および通信I/F52と接続する。   The second control unit 40 is connected to the controller 50b and the communication I / F 52 via the bus line BL2.

コントローラ50bは、第2の制御部40と、電源装置20とを接続する。コントローラ50bは、第2の制御部40からの指令に基づいて、電源装置20から第1の制御部30への電源の供給状態を制御する。   The controller 50 b connects the second control unit 40 and the power supply device 20. The controller 50 b controls the supply state of power from the power supply device 20 to the first control unit 30 based on a command from the second control unit 40.

通信I/F52は、第2の制御部40と、携帯端末100とをLTE等の通信規格によって接続する。通信I/F52は、携帯端末100から入力された情報を第2の制御部40に伝達する。また、通信I/F52は、第2の制御部40が出力した情報を携帯端末100に伝達する。   The communication I / F 52 connects the second control unit 40 and the mobile terminal 100 according to a communication standard such as LTE. The communication I / F 52 transmits information input from the mobile terminal 100 to the second control unit 40. Further, the communication I / F 52 transmits information output from the second control unit 40 to the mobile terminal 100.

電源装置20は、例えば、AC100V等の商用電源から供給される電圧波形を、DC5V等のPOS端末10を駆動可能な電圧波形に変換する。また、電源装置20は、変換された電圧波形を、第1の制御部30と、第2の制御部40と、コントローラ50a、50bと、コントローラ50a、50bに接続された前記した各I/O機器と、に供給する。なお、電源装置20は、電源部の一例である。また、図2には記載しないが、電源装置20は、更に、停電時であってもPOS端末10に電源を供給する無停電電源装置を備えていてもよい。   The power supply device 20 converts, for example, a voltage waveform supplied from a commercial power supply such as AC 100 V into a voltage waveform that can drive the POS terminal 10 such as DC 5 V. In addition, the power supply device 20 converts the converted voltage waveform into the first control unit 30, the second control unit 40, the controllers 50a and 50b, and the I / O units connected to the controllers 50a and 50b. Equipment and supply. The power supply device 20 is an example of a power supply unit. Although not shown in FIG. 2, the power supply device 20 may further include an uninterruptible power supply device that supplies power to the POS terminal 10 even during a power failure.

(携帯端末のハードウェア構成の説明)
次に、図3を用いて、携帯端末100のハードウェア構成について説明する。図3は、携帯端末100のハードウェア構成の一例を示すハードウェアブロック図である。
(Description of hardware configuration of mobile terminal)
Next, the hardware configuration of the mobile terminal 100 will be described with reference to FIG. FIG. 3 is a hardware block diagram illustrating an example of a hardware configuration of the mobile terminal 100.

図3に示すように、携帯端末100は、携帯端末100の動作を制御する制御部110を備える。制御部110は、CPU110aと、ROM110bと、RAM110cと、を備えた一般的なコンピュータの構成を有する。CPU110aは、ROM110bに記憶された制御プログラムP3を読み出して、RAM110cに展開する。CPU110aは、RAM110cに展開されたプログラムP3に従って動作して、携帯端末100の全体の制御を司る。   As illustrated in FIG. 3, the mobile terminal 100 includes a control unit 110 that controls the operation of the mobile terminal 100. The control unit 110 has a general computer configuration including a CPU 110a, a ROM 110b, and a RAM 110c. The CPU 110a reads the control program P3 stored in the ROM 110b and develops it in the RAM 110c. The CPU 110a operates according to the program P3 expanded in the RAM 110c, and governs overall control of the mobile terminal 100.

制御部110は、バスラインBL3を介して、コントローラ120、および通信I/F130と接続する。   The control unit 110 is connected to the controller 120 and the communication I / F 130 via the bus line BL3.

コントローラ120は、制御部110と、前記したLCDパネル122aと、タッチパネル122bとを接続する。コントローラ120は、第1の制御部110からの指令に基づいて、LCDパネル122aと、タッチパネル122bと、を制御する。   The controller 120 connects the control unit 110, the LCD panel 122a, and the touch panel 122b. The controller 120 controls the LCD panel 122a and the touch panel 122b based on a command from the first control unit 110.

通信I/F130は、携帯端末100とPOS端末10の通信I/F52とを、LTE等の通信規格によって接続するインタフェースである。   The communication I / F 130 is an interface that connects the mobile terminal 100 and the communication I / F 52 of the POS terminal 10 according to a communication standard such as LTE.

(商品販売データ処理システムの機能構成の説明)
次に、図4を用いて、商品販売データ処理システム1の機能構成について説明する。図4は、商品販売データ処理システム1の機能構成の一例を示す機能ブロック図である。
(Description of functional configuration of product sales data processing system)
Next, the functional configuration of the merchandise sales data processing system 1 will be described with reference to FIG. FIG. 4 is a functional block diagram illustrating an example of a functional configuration of the merchandise sales data processing system 1.

POS端末10は、制御プログラムP1(図2参照)を実行することによって、第1の制御部30の中に、図4に示す各機能部を構成する。すなわち、第1の制御部30は、内部に登録処理部60と、決済処理部70とを構成する。また、POS端末10は、制御プログラムP2(図2参照)を実行することによって、第2の制御部40の中に、図4に示す各機能部を構成する。すなわち、第2の制御部40は、内部に通信制御部80aと、動作指示部90と、状態検知部92とを構成する。   The POS terminal 10 configures each functional unit shown in FIG. 4 in the first control unit 30 by executing the control program P1 (see FIG. 2). That is, the first control unit 30 includes a registration processing unit 60 and a settlement processing unit 70 therein. In addition, the POS terminal 10 configures each functional unit shown in FIG. 4 in the second control unit 40 by executing the control program P2 (see FIG. 2). That is, the second control unit 40 includes a communication control unit 80a, an operation instruction unit 90, and a state detection unit 92 therein.

第1の制御部30は、登録処理部60および決済処理部70の動作を制御する。なお、第1の制御部30は、第1の制御手段の一例である。   The first control unit 30 controls operations of the registration processing unit 60 and the settlement processing unit 70. The first control unit 30 is an example of a first control unit.

登録処理部60は、客が購入する商品の商品情報を登録する登録処理を行う。なお、登録処理部60は、登録手段の一例である。   The registration processing unit 60 performs a registration process for registering product information of a product purchased by a customer. The registration processing unit 60 is an example of a registration unit.

決済処理部70は、登録処理部60が行った登録処理の登録結果に基づいて決済処理を行う。なお、決済処理部70は、決済手段の一例である。   The settlement processing unit 70 performs settlement processing based on the registration result of the registration processing performed by the registration processing unit 60. The settlement processing unit 70 is an example of a settlement unit.

第2の制御部40は、通信制御部80aと、動作指示部90と、状態検知部92との動作を制御する。なお、第2の制御部40は、第2の制御手段の一例である。   The second control unit 40 controls operations of the communication control unit 80 a, the operation instruction unit 90, and the state detection unit 92. The second control unit 40 is an example of a second control unit.

通信制御部80aは、携帯端末100の通信制御部80bとの間で通信を行う。そして、通信制御部80aは、携帯端末100から操作情報を受信する。また、通信制御部80aは、状態検知部92が検知したPOS端末10の状態を、携帯端末100に送信する。なお、通信制御部80aは、受信手段および送信手段の一例である。   The communication control unit 80a performs communication with the communication control unit 80b of the mobile terminal 100. Then, the communication control unit 80a receives operation information from the mobile terminal 100. In addition, the communication control unit 80 a transmits the state of the POS terminal 10 detected by the state detection unit 92 to the mobile terminal 100. The communication control unit 80a is an example of a receiving unit and a transmitting unit.

動作指示部90は、通信制御部80aが受信した操作情報に基づいて、少なくとも、POS端末10を駆動する電源の投入または切断を行う。なお、動作指示部90は、動作指示手段の一例である。   Based on the operation information received by the communication control unit 80a, the operation instruction unit 90 at least turns on or off the power for driving the POS terminal 10. The operation instruction unit 90 is an example of an operation instruction unit.

状態検知部92は、通信制御部80aが受信した操作情報に基づいて、POS端末10の状態を検知する。なお、状態検知部92は、状態検知手段の一例である。状態検知部92は、具体的には、POS端末10の動作状態を表す状態情報として、「登録処理中」、「決済処理中」、「待機中」、「エラー発生中」等の状態を検知する。また、POS端末10がフリーズしている際は、状態検知部92は、POS端末10の状態を検知することができないため、「状態検知不能」である旨を出力する。   The state detection unit 92 detects the state of the POS terminal 10 based on the operation information received by the communication control unit 80a. The state detection unit 92 is an example of a state detection unit. Specifically, the status detection unit 92 detects statuses such as “registration processing”, “settlement processing”, “standby”, and “error occurrence” as status information indicating the operation status of the POS terminal 10. To do. Further, when the POS terminal 10 is frozen, the state detecting unit 92 cannot detect the state of the POS terminal 10, and therefore outputs “not possible to detect state”.

また、携帯端末100は、制御プログラムP3(図3参照)を実行することによって、制御部110(図3参照)の内部に、表示制御部140と、入力受付部150と、通信制御部80bとを備える。   In addition, the mobile terminal 100 executes the control program P3 (see FIG. 3), so that the display control unit 140, the input reception unit 150, and the communication control unit 80b are provided inside the control unit 110 (see FIG. 3). Is provided.

表示制御部140は、携帯端末100のLCDパネル122a(図3参照)に表示する各種画面を生成する。そして、表示制御部140は、生成した各種画面を、LCDパネル122aに表示する。   The display control unit 140 generates various screens to be displayed on the LCD panel 122a (see FIG. 3) of the mobile terminal 100. Then, the display control unit 140 displays the generated various screens on the LCD panel 122a.

入力受付部150は、携帯端末100のタッチパネル122b(図3参照)に対する入力を受け付ける。そして、入力受付部150は、制御部110に対して、タッチパネル122bが受け付けた入力に応じた動作を実行させる。   The input receiving unit 150 receives an input to the touch panel 122b (see FIG. 3) of the mobile terminal 100. And the input reception part 150 makes the control part 110 perform the operation | movement according to the input which the touch panel 122b received.

通信制御部80bは、POS端末10の通信制御部80aとの間で通信を行う。そして、通信制御部80bは、入力受付部150が受け付けた入力に応じた情報をPOS端末10に送信する。また、通信制御部80bは、POS端末10から送信されたPOS端末10の状態情報を受信する。   The communication control unit 80 b performs communication with the communication control unit 80 a of the POS terminal 10. Then, the communication control unit 80 b transmits information corresponding to the input received by the input receiving unit 150 to the POS terminal 10. Further, the communication control unit 80b receives the state information of the POS terminal 10 transmitted from the POS terminal 10.

(携帯端末に表示される画面の説明)
次に、図5を用いて、携帯端末100に表示される画面について説明する。図5は、携帯端末100に表示される画面の一例を示す図である。
(Description of screen displayed on mobile device)
Next, a screen displayed on the mobile terminal 100 will be described with reference to FIG. FIG. 5 is a diagram illustrating an example of a screen displayed on the mobile terminal 100.

図5に示すように、携帯端末100のLCDパネル122a(タッチパネル122b)には、携帯端末100と接続したPOS端末10に対する動作指示を入力する画面が表示される。なお、図5は、POS端末10の電源を強制的に切断する指示を与える画面の一例である。   As shown in FIG. 5, a screen for inputting an operation instruction for the POS terminal 10 connected to the mobile terminal 100 is displayed on the LCD panel 122 a (touch panel 122 b) of the mobile terminal 100. FIG. 5 is an example of a screen that gives an instruction to forcibly turn off the power of the POS terminal 10.

すなわち、前記した表示制御部140は、携帯端末100のLCDパネル122aに、接続中のPOS端末10を特定する情報(例えば電話番号)を表示するとともに、電源の強制的な切断を指示する電源切断指示ボタンB1を表示する。また、表示制御部140は、LCDパネル122aに、動作の概要を簡潔に示すメッセージウインドゥW1を表示する。   That is, the above-described display control unit 140 displays information (for example, a telephone number) for specifying the connected POS terminal 10 on the LCD panel 122a of the portable terminal 100, and instructs to forcibly turn off the power. The instruction button B1 is displayed. In addition, the display control unit 140 displays a message window W1 that briefly shows the outline of the operation on the LCD panel 122a.

携帯端末100の操作者が電源切断指示ボタンB1を押下すると、入力受付部150は、電源切断指示ボタンB1が押下されたことを検出する。そして、通信制御部80bは、電源切断を指示する情報をPOS端末10に送信する。   When the operator of the portable terminal 100 presses the power-off instruction button B1, the input receiving unit 150 detects that the power-off instruction button B1 has been pressed. Then, the communication control unit 80b transmits information for instructing power-off to the POS terminal 10.

なお、図示はしないが、携帯端末100のLCDパネル122aには、図5に示す画面の他に、POS端末10との接続を指示する画面(いわゆる電話発信画面)、POS端末10の電源投入を指示する画面、POS端末10の動作状態のモニタを指示する画面等が表示される。   Although not shown, on the LCD panel 122a of the portable terminal 100, in addition to the screen shown in FIG. 5, a screen for instructing connection with the POS terminal 10 (so-called telephone call screen), and the POS terminal 10 are turned on. A screen for instructing, a screen for instructing monitoring of the operating state of the POS terminal 10, and the like are displayed.

(POS端末の状態検知処理の流れの説明)
次に、図6を用いて、商品販売データ処理システム1が行う、POS端末10の状態検知処理の流れについて説明する。図6は、商品販売データ処理システム1が行う、POS端末10の状態検知処理の流れの一例を示すフローチャートである。
(Description of POS terminal status detection process)
Next, the flow of the state detection process of the POS terminal 10 performed by the merchandise sales data processing system 1 will be described with reference to FIG. FIG. 6 is a flowchart showing an example of the state detection processing flow of the POS terminal 10 performed by the merchandise sales data processing system 1.

まず、携帯端末100側の処理の流れを説明する。通信制御部80bは、携帯端末100の操作者の指示(ダイヤル発信)を受けて、指定された電話番号に対応するPOS端末10に対して通信接続を要求する(ステップS10)。   First, the flow of processing on the mobile terminal 100 side will be described. In response to an instruction (dial call) from the operator of the portable terminal 100, the communication control unit 80b requests communication connection to the POS terminal 10 corresponding to the designated telephone number (step S10).

通信制御部80bは、POS端末10との通信接続が完了したかを判定する(ステップS11)。POS端末10との通信接続が完了したと判定される(ステップS11:Yes)と、ステップS12に移行する。一方、POS端末10との通信接続が完了したと判定されない(ステップS11:No)と、例えば、タイムアウトになるまでステップS11の判定を繰り返す。   The communication control unit 80b determines whether the communication connection with the POS terminal 10 is completed (step S11). When it is determined that the communication connection with the POS terminal 10 has been completed (step S11: Yes), the process proceeds to step S12. On the other hand, if it is not determined that the communication connection with the POS terminal 10 is completed (step S11: No), for example, the determination in step S11 is repeated until a timeout occurs.

ステップS11においてYesと判定されると、ステップS12において、入力受付部150は、携帯端末100の操作者の指示を受け付けて、POS端末10に対して、状態検知の実行を指示する。   If it determines with Yes in step S11, in step S12, the input reception part 150 will receive the instruction | indication of the operator of the portable terminal 100, and will instruct | indicate execution of a state detection with respect to the POS terminal 10. FIG.

続いて、通信制御部80bは、POS端末10から、POS端末10の動作状態を示す状態情報を取得したかを判定する(ステップS13)。ステップS13において、状態情報を取得したと判定される(ステップS13:Yes)と、ステップS14に移行する。一方、状態情報を取得したと判定されない(ステップS13:No)と、例えば、タイムアウトになるまでステップS13の判定を繰り返す。   Subsequently, the communication control unit 80b determines whether or not the state information indicating the operation state of the POS terminal 10 has been acquired from the POS terminal 10 (step S13). If it is determined in step S13 that the state information has been acquired (step S13: Yes), the process proceeds to step S14. On the other hand, if it is not determined that the state information has been acquired (step S13: No), for example, the determination in step S13 is repeated until timeout occurs.

ステップS13でYesと判定されると、表示制御部140は、受信したPOS端末10の状態情報を、LCDパネル122aに表示する(ステップS14)。   If it determines with Yes by step S13, the display control part 140 will display the status information of the received POS terminal 10 on the LCD panel 122a (step S14).

次に、入力受付部150は、携帯端末100の操作者からの接続解除指示を受け付けて、通信制御部80bを介して、POS端末10に接続の解除を指示する(ステップS15)。   Next, the input reception unit 150 receives a connection release instruction from the operator of the mobile terminal 100, and instructs the POS terminal 10 to release the connection via the communication control unit 80b (step S15).

続いて、通信制御部80bは、POS端末10との接続が解除されたかを判定する(ステップS16)。POS端末10との接続が解除されたと判定される(ステップS16:Yes)と、携帯端末100は、図6の処理を終了する。一方、POS端末10との接続が解除されたと判定されない(ステップS16:No)と、例えば、タイムアウトになるまでステップS16の判定を繰り返す。   Subsequently, the communication control unit 80b determines whether the connection with the POS terminal 10 has been released (step S16). When it is determined that the connection with the POS terminal 10 is released (step S16: Yes), the mobile terminal 100 ends the process of FIG. On the other hand, if it is not determined that the connection with the POS terminal 10 has been released (step S16: No), for example, the determination in step S16 is repeated until a timeout occurs.

次に、POS端末10側の処理の流れを説明する。通信制御部80aは、携帯端末100から接続要求があるかを判定する(ステップS20)。接続要求があると判定される(ステップS20:Yes)と、ステップS21に移行する。一方、接続要求があると判定されない(ステップS20:No)と、例えば、タイムアウトになるまでステップS20の判定を繰り返す。   Next, the process flow on the POS terminal 10 side will be described. The communication control unit 80a determines whether there is a connection request from the mobile terminal 100 (step S20). When it is determined that there is a connection request (step S20: Yes), the process proceeds to step S21. On the other hand, if it is not determined that there is a connection request (step S20: No), for example, the determination in step S20 is repeated until a timeout occurs.

ステップS20においてYesと判定されると、通信制御部80aは、携帯端末100との通信を接続する(ステップS21)。   If it determines with Yes in step S20, the communication control part 80a will connect communication with the portable terminal 100 (step S21).

通信制御部80aは、携帯端末100との通信が接続したかを判定する(ステップS22)。携帯端末100との通信が接続したと判定される(ステップS22:Yes)と、ステップS23に移行する。一方、携帯端末100との通信が接続したと判定されない(ステップS22:No)と、例えば、タイムアウトになるまでステップS22の判定を繰り返す。   The communication control unit 80a determines whether communication with the mobile terminal 100 is connected (step S22). If it determines with communication with the portable terminal 100 having been connected (step S22: Yes), it will transfer to step S23. On the other hand, if it is not determined that the communication with the mobile terminal 100 is connected (step S22: No), for example, the determination in step S22 is repeated until a timeout occurs.

ステップS22においてYesと判定されると、POS端末10の動作指示部90は、携帯端末100から、状態検知の指示を受けたかを判定する(ステップS23)。状態検知の指示を受けたと判定される(ステップS23:Yes)と、ステップS24に移行する。一方、携状態検知の指示を受けたと判定されない(ステップS23:No)と、例えば、タイムアウトになるまでステップS23の判定を繰り返す。   If it determines with Yes in step S22, the operation | movement instruction | indication part 90 of the POS terminal 10 will determine whether the instruction | indication of the state detection was received from the portable terminal 100 (step S23). If it is determined that a state detection instruction has been received (step S23: Yes), the process proceeds to step S24. On the other hand, if it is not determined that the carrying state detection instruction has been received (step S23: No), for example, the determination in step S23 is repeated until a timeout occurs.

ステップS23においてYesと判定されると、ステップS24において、状態検知部92は、POS端末10の動作状態を示す状態情報を取得する。   If it determines with Yes in step S23, the state detection part 92 will acquire the status information which shows the operation state of the POS terminal 10 in step S24.

続いて、通信制御部80aは、状態検知部92が取得したPOS端末10の状態情報を、携帯端末100に送信する(ステップS25)。   Subsequently, the communication control unit 80a transmits the state information of the POS terminal 10 acquired by the state detection unit 92 to the mobile terminal 100 (step S25).

次に、通信制御部80aは、携帯端末100から接続解除要求があるかを判定する(ステップS26)。接続解除要求があると判定される(ステップS26:Yes)と、ステップS27に移行する。一方、接続解除要求があると判定されない(ステップS26:No)と、例えば、タイムアウトになるまでステップS26の判定を繰り返す。   Next, the communication control unit 80a determines whether there is a connection release request from the mobile terminal 100 (step S26). When it is determined that there is a connection release request (step S26: Yes), the process proceeds to step S27. On the other hand, if it is not determined that there is a connection release request (step S26: No), for example, the determination in step S26 is repeated until timeout occurs.

ステップS26においてYesと判定されると、通信制御部80aは、携帯端末100との接続を解除する(ステップS27)。そして、POS端末10は、図6の処理を終了する。   If it determines with Yes in step S26, the communication control part 80a will cancel | release the connection with the portable terminal 100 (step S27). Then, the POS terminal 10 ends the process of FIG.

(POS端末の電源切断処理の流れの説明)
次に、図7を用いて、商品販売データ処理システム1が行う、POS端末10の電源切断処理の流れについて説明する。図7は、商品販売データ処理システム1が行う、POS端末10の電源切断処理の流れの一例を示すフローチャートである。
(Description of POS terminal power-off processing flow)
Next, the flow of the power-off process of the POS terminal 10 performed by the merchandise sales data processing system 1 will be described with reference to FIG. FIG. 7 is a flowchart showing an example of the flow of power-off processing of the POS terminal 10 performed by the merchandise sales data processing system 1.

まず、携帯端末100側の処理の流れを説明する。ステップS30およびステップS31は、それぞれ、前記したステップS10およびステップS11(図6参照)と同じであるため、説明を省略する。   First, the flow of processing on the mobile terminal 100 side will be described. Steps S30 and S31 are the same as steps S10 and S11 (see FIG. 6), respectively, and thus the description thereof is omitted.

次に、入力受付部150は、携帯端末100の操作者の指示を受け付けて、POS端末10に対して、第1の制御部30およびコントローラ50aの電源切断を指示する(ステップS32)。具体的には、入力受付部150は、図5の電源切断指示ボタンB1が押下されたことを検知して、電源切断が指示されたものと判断する。   Next, the input reception unit 150 receives an instruction from the operator of the mobile terminal 100 and instructs the POS terminal 10 to turn off the first control unit 30 and the controller 50a (step S32). Specifically, the input receiving unit 150 detects that the power-off instruction button B1 in FIG. 5 has been pressed, and determines that the power-off instruction has been issued.

通信制御部80bは、POS端末10から、電源の切断を完了した旨の情報を受信したかを判定する(ステップS33)。ステップS33において、電源の切断を完了した旨の情報を受信したと判定される(ステップS33:Yes)と、ステップS34に移行する。一方、電源の切断を完了した旨の情報を受信したと判定されない(ステップS33:No)と、例えば、タイムアウトになるまでステップS33の判定を繰り返す。   The communication control unit 80b determines whether information indicating that the power-off has been completed is received from the POS terminal 10 (step S33). If it is determined in step S33 that information indicating that the power-off has been completed is received (step S33: Yes), the process proceeds to step S34. On the other hand, if it is not determined that the information indicating that the power-off has been completed is received (step S33: No), for example, the determination in step S33 is repeated until a timeout occurs.

ステップS33においてYesと判定されると、ステップS34において、表示制御部140は、POS端末10の第1の制御部30およびコントローラ50aの電源が切断されたことを、LCDパネル122aに表示する。   If it determines with Yes in step S33, the display control part 140 will display on the LCD panel 122a that the power supply of the 1st control part 30 and the controller 50a of the POS terminal 10 was cut | disconnected in step S34.

その後、携帯端末100は、ステップS35およびステップS36において、POS端末10との接続を解除するが、そこで行われる処理の内容は、それぞれ、前記したステップS15およびステップS16(図6参照)と同じであるため、説明を省略する。   Thereafter, the portable terminal 100 releases the connection with the POS terminal 10 in Step S35 and Step S36, and the contents of the processing performed there are the same as those in Step S15 and Step S16 (see FIG. 6), respectively. Therefore, the description is omitted.

次に、POS端末10側の処理の流れを説明する。まず、通信制御部80aは、ステップS40、S41、S42の処理を行って、携帯端末100からの接続要求に基づいて、POS端末10と携帯端末100とを接続する。なお、ステップS40、S41、S42において行われる処理は、それぞれ、前記したステップS20、S21、S22(図6参照)で行う処理と同じであるため、説明を省略する。   Next, the process flow on the POS terminal 10 side will be described. First, the communication control unit 80a performs steps S40, S41, and S42, and connects the POS terminal 10 and the portable terminal 100 based on a connection request from the portable terminal 100. In addition, since the process performed in step S40, S41, S42 is the same as the process performed in above-described step S20, S21, S22 (refer FIG. 6), description is abbreviate | omitted.

次に、POS端末10の動作指示部90は、携帯端末100から、電源切断の指示を受けたかを判定する(ステップS43)。電源切断の指示を受けたと判定される(ステップS43:Yes)と、ステップS44に移行する。一方、電源切断の指示を受けたと判定されない(ステップS43:No)と、例えば、タイムアウトになるまでステップS43の判定を繰り返す。   Next, the operation instruction unit 90 of the POS terminal 10 determines whether a power-off instruction has been received from the mobile terminal 100 (step S43). When it is determined that the power-off instruction has been received (step S43: Yes), the process proceeds to step S44. On the other hand, if it is not determined that the power-off instruction has been received (step S43: No), for example, the determination in step S43 is repeated until timeout occurs.

ステップS43においてYesと判定されると、ステップS44において、動作指示部90は、POS端末10の第1の制御部30およびコントローラ50aの電源を切断する。なお、ステップS44において、第1の制御部30およびコントローラ50aの電源が切断されても、第2の制御部40には電源が供給されているため、第2の制御部40は、図7のフローチャートの処理の実行を継続する。   If it determines with Yes in step S43, the operation | movement instruction | indication part 90 will cut | disconnect the power supply of the 1st control part 30 and the controller 50a of the POS terminal 10 in step S44. In step S44, even if the power of the first control unit 30 and the controller 50a is cut off, the second control unit 40 is connected to the second control unit 40 because the power is supplied to the second control unit 40. The execution of the process of the flowchart is continued.

続いて、動作指示部90は、第1の制御部30およびコントローラ50aの電源が切断されたかを判定する(ステップS45)。第1の制御部30およびコントローラ50aの電源が切断されたと判定される(ステップS45:Yes)と、ステップS46に移行する。一方、第1の制御部30およびコントローラ50aの電源が切断されたと判定されない(ステップS45:No)と、例えば、タイムアウトになるまでステップS45の判定を繰り返す。   Subsequently, the operation instruction unit 90 determines whether the power source of the first control unit 30 and the controller 50a is turned off (step S45). If it determines with the power supply of the 1st control part 30 and the controller 50a having been cut | disconnected (step S45: Yes), it will transfer to step S46. On the other hand, if it is not determined that the first control unit 30 and the controller 50a are powered off (step S45: No), for example, the determination in step S45 is repeated until a timeout occurs.

ステップS45においてYesと判定されると、ステップS46において、通信制御部80aは、第1の制御部30およびコントローラ50aの電源の切断が完了したことを、携帯端末100に送信する。   If it determines with Yes in step S45, in step S46, the communication control part 80a will transmit to the portable terminal 100 that the power supply of the 1st control part 30 and the controller 50a was completed.

続いて、POS端末10の通信制御部80aは、ステップS47、S48において、携帯端末100からの接続解除要求に基づいて、携帯端末100との接続を解除する。この部分で行う処理は、前記したステップS26、S27(図6参照)で行う処理と同じであるため、説明を省略する。そして、ステップS48を実行した後、POS端末10は、図7の処理を終了する。   Subsequently, the communication control unit 80a of the POS terminal 10 releases the connection with the mobile terminal 100 based on the connection release request from the mobile terminal 100 in steps S47 and S48. Since the process performed in this part is the same as the process performed in steps S26 and S27 (see FIG. 6), the description thereof is omitted. And after performing step S48, the POS terminal 10 complete | finishes the process of FIG.

なお、図7に示したPOS端末10の電源切断処理は、POS端末10の状態検知処理(図6参照)において、ステップS14で、POS端末10の動作状態が「状態検知不能」であると表示された際に、ステップS14に連続して、POS端末10の電源切断処理を実行させてもよい。すなわち、POS端末10の状態検知不能である場合には、LCDパネル122aに電源切断指示ボタンB1を表示させて、当該電源切断指示ボタンB1を選択可能とすることによって、POS端末10の電源の切断を指示させるようにしてもよい。   Note that the power-off process of the POS terminal 10 shown in FIG. 7 is displayed in step S14 in the state detection process (see FIG. 6) of the POS terminal 10 that the operation state of the POS terminal 10 is “state detection impossible”. When this is done, the power-off process of the POS terminal 10 may be executed continuously to step S14. That is, when it is impossible to detect the state of the POS terminal 10, the power-off instruction button B1 is displayed on the LCD panel 122a so that the power-off instruction button B1 can be selected. May be instructed.

以上説明したように、実施形態のPOS端末10(商品販売データ処理装置)は、携帯端末100から操作情報を受信する通信制御部80a(受信手段)と、POS端末10の電源の投入または切断を行う動作指示部90(動作指示手段)とを制御する第2の制御部40(第2の制御手段)を、客が購入する商品の商品情報を登録する登録処理部60(登録手段)と、登録手段の登録結果に基づいて決済を行う決済処理部70(決済手段)とを制御する第1の制御部30(第1の制御手段)とは、電気的に分離した構成とした。そして、動作指示部90は、通信制御部80aが携帯端末100から受信した操作情報に基づいて、POS端末10を駆動する電源の投入または切断を行う構成とした。したがって、POS端末10がフリーズしている場合であっても、第1の制御部30とは電気的に独立した第2の制御部40の作用によって、POS端末10の電源を切断することができる。また、特に、POS端末10が、手が届きにくい場所に設置してある壁掛けタイプであっても、リモート操作で、容易にPOS端末10の電源を切断することができる。   As described above, the POS terminal 10 (product sales data processing apparatus) according to the embodiment turns on or off the communication control unit 80a (receiving unit) that receives operation information from the mobile terminal 100 and the POS terminal 10. A second control unit 40 (second control unit) that controls the operation instruction unit 90 (operation instruction unit) to perform, a registration processing unit 60 (registration unit) that registers product information of a product purchased by the customer, The first control unit 30 (first control unit) that controls the settlement processing unit 70 (settlement unit) that performs settlement based on the registration result of the registration unit is configured to be electrically separated. The operation instruction unit 90 is configured to turn on or off the power to drive the POS terminal 10 based on the operation information received from the mobile terminal 100 by the communication control unit 80a. Therefore, even when the POS terminal 10 is frozen, the power of the POS terminal 10 can be turned off by the action of the second control unit 40 that is electrically independent from the first control unit 30. . In particular, even if the POS terminal 10 is a wall-hanging type installed in a place where it is difficult to reach, the power of the POS terminal 10 can be easily turned off by remote operation.

また、実施形態のPOS端末10によれば、通信制御部80a(受信手段)は、電話回線を介して、当該電話回線上でLTE等の通信規格による通信を行って、携帯端末100から操作情報を受信する。したがって、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)等の無線接続を利用する場合と比べて、より一層セキュリティを保つことができる。また、無線LANが使えない場合であっても、POS端末10と携帯端末100とを接続することができる。   Further, according to the POS terminal 10 of the embodiment, the communication control unit 80a (reception unit) performs communication based on a communication standard such as LTE on the telephone line via the telephone line, and receives operation information from the portable terminal 100. Receive. Therefore, for example, security can be further maintained as compared with a case where a wireless connection such as Wi-Fi (registered trademark) or Bluetooth (registered trademark) is used. Even when the wireless LAN cannot be used, the POS terminal 10 and the portable terminal 100 can be connected.

また、実施形態のPOS端末10によれば、第1の制御部30と、第2の制御部40と、は異なるCPU30a、40aを備える。したがって、OSのフリーズによって第1の制御部30が動作しない場合であっても、第2の制御部40は、CPU40aの作用によって動作を継続することができる。そのため、POS端末10がフリーズした場合であっても、携帯端末100からPOS端末10の電源を切断することができる。   Further, according to the POS terminal 10 of the embodiment, the first control unit 30 and the second control unit 40 include different CPUs 30a and 40a. Therefore, even if the first control unit 30 does not operate due to the freeze of the OS, the second control unit 40 can continue the operation by the action of the CPU 40a. Therefore, even if the POS terminal 10 is frozen, the power of the POS terminal 10 can be disconnected from the portable terminal 100.

また、実施形態のPOS端末10によれば、第1の制御部30と、第2の制御部40と、は共通の電源装置20(電源部)から電源を供給される。したがって、POS端末10を小型化することができる。   Further, according to the POS terminal 10 of the embodiment, the first control unit 30 and the second control unit 40 are supplied with power from the common power supply device 20 (power supply unit). Therefore, the POS terminal 10 can be reduced in size.

また、実施形態のPOS端末10によれば、動作指示部90(動作指示手段)は、通信制御部80aが受信した操作情報に基づいて、商品販売データ処理装置の状態を検知する状態検知部92(状態検知手段)と、状態検知部92が検知したPOS端末10の状態を、携帯端末100に送信する通信制御部80a(送信手段)を、更に備える。したがって、携帯端末100は、POS端末10の動作状態を知ることができる。そのため、POS端末10がフリーズした場合には、POS端末10がフリーズしたことを検知して、自動的にPOS端末10の電源を切断することができる。   Further, according to the POS terminal 10 of the embodiment, the operation instruction unit 90 (operation instruction means) detects the state of the product sales data processing device based on the operation information received by the communication control unit 80a. (State detection means) and a communication control unit 80a (transmission means) for transmitting the state of the POS terminal 10 detected by the state detection unit 92 to the portable terminal 100 are further provided. Therefore, the mobile terminal 100 can know the operating state of the POS terminal 10. Therefore, when the POS terminal 10 is frozen, it can be detected that the POS terminal 10 has been frozen and the power of the POS terminal 10 can be automatically turned off.

以上、本発明の実施形態を説明したが、この実施形態は例示であり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although embodiment of this invention was described, this embodiment is an illustration and does not intend limiting the range of invention. The novel embodiment 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.

例えば、前記した実施形態では、POS端末10が正常に動作している場合には、第1の制御部30からの指示によって、電源装置20から第1の制御部30への電源の供給状態の制御を行うものとした。そして、POS端末10がフリーズしている場合には、第2の制御部40からの指示によって電源装置20から第1の制御部30への電源の供給状態の制御を行うものとした。しかし、電源装置20は、POS端末10の動作状態に関わらず、第2の制御部40からの指示によって制御するようにしてもよい。   For example, in the above-described embodiment, when the POS terminal 10 is operating normally, the power supply state from the power supply device 20 to the first control unit 30 is determined by an instruction from the first control unit 30. Control was to be performed. When the POS terminal 10 is frozen, the power supply state from the power supply device 20 to the first control unit 30 is controlled by an instruction from the second control unit 40. However, the power supply device 20 may be controlled by an instruction from the second control unit 40 regardless of the operating state of the POS terminal 10.

また、第1の制御部30(第2の制御部40、制御部110)が実行する制御プログラムP1(P2、P3)は、HDD12(ROM40b、ROM110b)に格納された状態で提供してもよいし、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。また、制御プログラムP1(P2、P3)は、ネットワークに接続したコンピュータ上に格納して、ネットワーク経由でダウンロードすることによって提供してもよい。さらに、制御プログラムP1(P2、P3)は、インターネット等のネットワーク経由で提供または配布してもよい。   The control program P1 (P2, P3) executed by the first control unit 30 (second control unit 40, control unit 110) may be provided in a state stored in the HDD 12 (ROM 40b, ROM 110b). In addition, a file in an installable format or an executable format is recorded and provided on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk). Also good. Further, the control program P1 (P2, P3) may be provided by being stored on a computer connected to a network and downloaded via the network. Further, the control program P1 (P2, P3) may be provided or distributed via a network such as the Internet.

1 商品販売データ処理システム
10 POS端末(商品販売データ処理装置)
20 電源装置(電源部)
30 第1の制御部(第1の制御手段)
40 第2の制御部(第2の制御手段)
60 登録処理部(登録手段)
70 決済処理部(決済手段)
80a 通信制御部(受信手段、送信手段)
80b 通信制御部
90 動作指示部(動作指示手段)
92 状態検知部(状態検知手段)
100 携帯端末
110 制御部
140 表示制御部
150 入力受付部
1 Product Sales Data Processing System 10 POS Terminal (Product Sales Data Processing Device)
20 Power supply unit (Power supply unit)
30 1st control part (1st control means)
40 Second control unit (second control means)
60 Registration processing part (registration means)
70 Settlement Processing Unit (Payment Method)
80a Communication control unit (reception means, transmission means)
80b communication control unit 90 operation instruction unit (operation instruction means)
92 State detection unit (state detection means)
DESCRIPTION OF SYMBOLS 100 Portable terminal 110 Control part 140 Display control part 150 Input reception part

特開2013−254425号公報JP 2013-254425 A

Claims (6)

客が購入する商品の商品情報を登録する登録手段と、
前記登録手段の登録結果に基づいて決済を行う決済手段と、
携帯端末から操作情報を受信する受信手段と、
前記受信手段が受信した操作情報に基づいて、少なくとも、商品販売データ処理装置を駆動する電源の投入または切断を行う動作指示手段と、
前記登録手段および前記決済手段を制御する第1の制御手段と、
前記受信手段および前記動作指示手段を制御する第2の制御手段と、
を備える商品販売データ処理装置。
A registration means for registering product information of a product purchased by a customer;
Payment means for making payment based on a registration result of the registration means;
Receiving means for receiving operation information from the mobile terminal;
Based on the operation information received by the receiving means, at least an operation instruction means for turning on or off the power for driving the merchandise sales data processing device;
First control means for controlling the registration means and the settlement means;
Second control means for controlling the receiving means and the operation instruction means;
A product sales data processing apparatus comprising:
前記受信手段は、電話回線を介して、前記携帯端末から操作情報を受信する、
ことを特徴とする請求項1に記載の商品販売データ処理装置。
The receiving means receives operation information from the portable terminal via a telephone line;
The merchandise sales data processing apparatus according to claim 1.
前記第1の制御手段と、前記第2の制御手段と、は異なるCPUを備える、
ことを特徴とする請求項1または請求項2に記載の商品販売データ処理装置。
The first control means and the second control means include different CPUs,
The merchandise sales data processing apparatus according to claim 1 or 2, characterized in that
前記第1の制御手段と、前記第2の制御手段と、は共通の電源部から電源を供給される、
ことを特徴とする請求項1から請求項3のいずれか1項に記載の商品販売データ処理装置。
The first control means and the second control means are supplied with power from a common power supply unit.
The merchandise sales data processing apparatus according to any one of claims 1 to 3, wherein the merchandise sales data processing apparatus is provided.
前記受信手段が受信した操作情報に基づいて、前記商品販売データ処理装置の状態を検知する状態検知手段と、
前記状態検知手段が検知した商品販売データ処理装置の状態を、前記携帯端末に送信する送信手段と、を更に備える、
ことを特徴とする請求項1から請求項4のいずれか1項に記載の商品販売データ処理装置。
Based on the operation information received by the receiving means, state detecting means for detecting the state of the commodity sales data processing device,
A transmission means for transmitting the state of the commodity sales data processing device detected by the state detection means to the portable terminal;
The merchandise sales data processing apparatus according to any one of claims 1 to 4, characterized in that:
商品販売データ処理装置を制御するコンピュータを、
客が購入する商品の商品情報を登録する登録手段と、
前記登録手段の登録結果に基づいて決済処理を行う決済手段と、
携帯端末から操作情報を受信する受信手段と、
前記受信手段が受信した操作情報に基づいて、少なくとも、商品販売データ処理装置を駆動する電源の投入または切断を行う動作指示手段と、
前記登録手段および前記決済手段を制御する第1の制御手段と、
前記受信手段および前記動作指示手段を制御する第2の制御手段と、
して機能させるプログラム。
A computer that controls the merchandise sales data processing device;
A registration means for registering product information of a product purchased by a customer;
Payment means for performing payment processing based on a registration result of the registration means;
Receiving means for receiving operation information from the mobile terminal;
Based on the operation information received by the receiving means, at least an operation instruction means for turning on or off the power for driving the merchandise sales data processing device;
First control means for controlling the registration means and the settlement means;
Second control means for controlling the receiving means and the operation instruction means;
Program to make it work.
JP2018022670A 2018-02-13 2018-02-13 Product sales data processing equipment and programs Active JP6999440B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018022670A JP6999440B2 (en) 2018-02-13 2018-02-13 Product sales data processing equipment and programs
JP2021207273A JP7297046B2 (en) 2018-02-13 2021-12-21 mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018022670A JP6999440B2 (en) 2018-02-13 2018-02-13 Product sales data processing equipment and programs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021207273A Division JP7297046B2 (en) 2018-02-13 2021-12-21 mobile terminal

Publications (2)

Publication Number Publication Date
JP2019139530A true JP2019139530A (en) 2019-08-22
JP6999440B2 JP6999440B2 (en) 2022-01-18

Family

ID=67694062

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018022670A Active JP6999440B2 (en) 2018-02-13 2018-02-13 Product sales data processing equipment and programs

Country Status (1)

Country Link
JP (1) JP6999440B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115141A (en) * 1994-10-13 1996-05-07 Canon Inc Information processing device
JP2002247663A (en) * 2001-02-19 2002-08-30 Daikin Ind Ltd Equipment management system
JP2016076193A (en) * 2014-10-09 2016-05-12 東芝テック株式会社 Information processing unit and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115141A (en) * 1994-10-13 1996-05-07 Canon Inc Information processing device
JP2002247663A (en) * 2001-02-19 2002-08-30 Daikin Ind Ltd Equipment management system
JP2016076193A (en) * 2014-10-09 2016-05-12 東芝テック株式会社 Information processing unit and program

Also Published As

Publication number Publication date
JP6999440B2 (en) 2022-01-18

Similar Documents

Publication Publication Date Title
JP7219433B2 (en) system and program
US20160307171A1 (en) Transaction equipment and transaction processing method
CN105844816A (en) Information processing device, information processing system, and information processing method
JP6277688B2 (en) POS management device and POS management program
JP2014157552A (en) Order input device and program
JP2017156881A (en) Information processing apparatus and program
JP2022051242A (en) Payment equipment and programs
JP2019046244A (en) Order terminal and its program
JP7297046B2 (en) mobile terminal
JP7054614B2 (en) Servers, systems and programs
JP6685725B2 (en) Server device
JP6999440B2 (en) Product sales data processing equipment and programs
CN115862236B (en) Information terminals and storage media
JP6353413B2 (en) Order receiving apparatus and program
JP2012003445A (en) Relay device, mounting board and pos system including them, and control method of relay device and program
JP2020030869A (en) Settlement device, commodity registration device, data processing method of each device, program, and information processing system
US20230048784A1 (en) Transaction processing system, input processing device, settlement device and method
JP2020013275A (en) Display system and program
JP6816219B2 (en) Order processing system, server and program
JP6964480B2 (en) Product sales data processing equipment, input equipment and programs
EP3757953B1 (en) Wireless communication module and system
JP5763694B2 (en) Order input device and program
JP2017139021A (en) Order processing system and information terminal
JP7650549B2 (en) Payment terminal device, payment system, and product sales data processing device
JP7044838B2 (en) Information processing equipment and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210803

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211001

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: 20211124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211222

R150 Certificate of patent or registration of utility model

Ref document number: 6999440

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150