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
JP6421841B2 - Sales data processing device, transaction data processing device, and program - Google Patents
[go: Go Back, main page]

JP6421841B2 - Sales data processing device, transaction data processing device, and program - Google Patents

Sales data processing device, transaction data processing device, and program Download PDF

Info

Publication number
JP6421841B2
JP6421841B2 JP2017111403A JP2017111403A JP6421841B2 JP 6421841 B2 JP6421841 B2 JP 6421841B2 JP 2017111403 A JP2017111403 A JP 2017111403A JP 2017111403 A JP2017111403 A JP 2017111403A JP 6421841 B2 JP6421841 B2 JP 6421841B2
Authority
JP
Japan
Prior art keywords
backup
data
contents
setting
registration
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.)
Active
Application number
JP2017111403A
Other languages
Japanese (ja)
Other versions
JP2017174462A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2017111403A priority Critical patent/JP6421841B2/en
Publication of JP2017174462A publication Critical patent/JP2017174462A/en
Application granted granted Critical
Publication of JP6421841B2 publication Critical patent/JP6421841B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、売上データ処理装置、取引データ処理装置及びプログラムに関する。 The present invention relates to a sales data processing device , a transaction data processing device, and a program.

従来、商品の売上登録を行うECR(Electronic Cash Register:電子式金銭登録機)等の売上データ処理装置が知られている。売上データ処理装置では、バーコードやタッチパネルを用いて簡単な操作で商品の入力が行えるようになっている。   2. Description of the Related Art Conventionally, sales data processing devices such as ECR (Electronic Cash Register) for registering sales of products are known. In the sales data processing apparatus, a product can be input by a simple operation using a barcode or a touch panel.

このような売上データ処理装置において、バックアップメモリを備え、このバックアップメモリに、RAMに記憶されているデータのバックアップデータを記憶するようにしたものがある(例えば、特許文献1、2)。
これによれば、例えば、売上データを登録するための各種設定の内容についてのバックアップも可能である。
Such a sales data processing apparatus includes a backup memory in which backup data of data stored in a RAM is stored (for example, Patent Documents 1 and 2).
According to this, for example, it is possible to back up the contents of various settings for registering sales data.

特開平6−203270号公報JP-A-6-203270 特開平9−35144号公報JP-A-9-35144

上述したような従来の売上データ処理装置では、各種設定の内容のバックアップを行う場合には、ユーザの手動操作により実施される。そのため、折角設定の内容の変更を行ったにもかかわらずバックアップするのを忘れてしまい、何らかの操作等により当該設定の内容が消去されてしまった場合、その内容を復元するには再度の変更入力を行わなければならないので、業務に支障をきたしてしまうおそれがある。   In the conventional sales data processing apparatus as described above, when backing up the contents of various settings, it is performed by a user's manual operation. Therefore, if you forget to back up despite changing the setting of the corner setting, and the setting is erased due to some operation, etc., you must input the change again to restore the setting. There is a risk that it will interfere with business operations.

本発明の課題は、情報のバックアップ忘れを防止することである。 An object of the present invention is to prevent information backup from being forgotten.

以上の課題を解決するため、請求項1に記載の発明は、売上データ処理装置において、
売上データの登録処理を行なう登録手段と、
前記登録手段が前記売上データの登録処理を行なうときに参照される商品テーブルが当該商品テーブルの内容を変更可能に記憶されている第1の記憶手段と、
前記登録手段が登録処理を行った売上データに対して精算処理を行う精算処理手段と、
前記精算処理手段により精算処理が行われた後に、前記第1の記憶手段に記憶されている前記商品テーブルの内容をバックアップデータとして第2の記憶手段に記憶させるバックアップ処理手段と、
を備えたことを特徴とする。
また、以上の課題を解決するため、請求項8に記載の発明は、取引データ処理装置において、
取引データの登録処理を行なう登録手段と、
前記登録手段が前記取引データの登録処理を行なうときに参照される取引項目テーブルが、当該取引項目テーブルの内容を変更可能に記憶されている第1の記憶手段と、
前記登録手段が登録処理を行った取引データに対して精算処理を行う精算処理手段と、
前記精算処理手段により精算処理が行われた後に、前記第1の記憶手段に記憶されている前記取引項目テーブルの内容をバックアップデータとして第2の記憶手段に記憶させるバックアップ処理手段と、
を備えたことを特徴とする。
In order to solve the above problems, the invention according to claim 1 is a sales data processing device,
A registration means for registering sales data;
A first storage unit in which a product table referred to when the registration unit performs the sales data registration process is stored so that the contents of the product table can be changed;
A settlement processing means for performing a settlement process on the sales data on which the registration means has been registered;
Backup processing means for storing the contents of the product table stored in the first storage means in the second storage means as backup data after the payment processing is performed by the payment processing means;
It is provided with.
Moreover, in order to solve the above subject, invention of Claim 8 is in transaction data processing apparatus,
Registration means for registering transaction data;
A transaction item table that is referred to when the registration unit performs the transaction data registration process, a first storage unit in which the contents of the transaction item table can be changed;
A settlement processing means for performing a settlement process on the transaction data on which the registration means has been registered;
Backup processing means for storing the contents of the transaction item table stored in the first storage means in the second storage means as backup data after the payment processing is performed by the payment processing means;
It is provided with.

本発明によれば、情報のバックアップ忘れを防止することができる。 According to the present invention, forgetting to back up information can be prevented.

売上データ処理装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of a sales data processing apparatus. 入力部の一例を示す図である。It is a figure which shows an example of an input part. PLU設定ファイルのデータ格納例を示す図である。It is a figure which shows the example of data storage of a PLU setting file. 設定モード制御処理について説明するフローチャートである。It is a flowchart explaining a setting mode control process. ヘッダ情報のデータ格納例を示す図である。It is a figure which shows the example of a data storage of header information. 精算モード制御処理について説明するフローチャートである。It is a flowchart explaining a payment mode control process. バックアップ自動復帰処理について説明するフローチャートである。It is a flowchart explaining a backup automatic return process.

以下に、本発明を実施するための最良の形態について図面を用いて説明する。ただし、以下に述べる実施形態には、本発明を実施するための技術的に好ましい種々の限定が付されているが、発明の範囲を以下の実施形態及び図示例に限定するものではない。   The best mode for carrying out the present invention will be described below with reference to the drawings. However, although various technically preferable limitations for carrying out the present invention are given to the embodiments described below, the scope of the invention is not limited to the following embodiments and illustrated examples.

売上データ処理装置1は、店舗に設けられ、ユーザの操作に基づいて購買された商品の登録処理、精算処理等を行う。なお、この実施形態で、売上データ処理装置とは、ECR(Electronic Cash Resister)等を含むものである。   The sales data processing apparatus 1 is provided in a store and performs registration processing, settlement processing, and the like of products purchased based on user operations. In this embodiment, the sales data processing apparatus includes an ECR (Electronic Cash Register) and the like.

図1に示すように、売上データ処理装置1は、CPU(Central Processing Unit)10、入力部11、表示部12、RAM(Random Access Memory)13、記憶部14、通信部15、印刷部16、ドロア17、計時部18、メモリカードリーダライタ19等を備えて構成され、各部はバス20を介して接続されている。   As shown in FIG. 1, the sales data processing apparatus 1 includes a CPU (Central Processing Unit) 10, an input unit 11, a display unit 12, a RAM (Random Access Memory) 13, a storage unit 14, a communication unit 15, a printing unit 16, A drawer 17, a timer unit 18, a memory card reader / writer 19, and the like are provided, and each unit is connected via a bus 20.

制御部としてのCPU10は、記憶部14に記憶されているシステムプログラムを読み出し、RAM13のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、CPU10は、記憶部14に記憶されている処理プログラム141を読み出してワークエリアに展開し、各種処理を実行する。CPU10は、例えば、RAM13に記憶された後述する設定の内容に基づいて売上データの登録を行う登録処理を実行する。すなわち、CPU10は、登録手段として機能する。   The CPU 10 serving as a control unit reads a system program stored in the storage unit 14, develops it in the work area of the RAM 13, and controls each unit according to the system program. In addition, the CPU 10 reads out the processing program 141 stored in the storage unit 14, develops it in the work area, and executes various processes. For example, the CPU 10 executes a registration process for registering sales data based on the contents of settings described later stored in the RAM 13. That is, the CPU 10 functions as a registration unit.

入力部11は、図2に示すように、テンキー111、部門キー112、フラットPLUキー113、入金キー114、出金キー115、クレジットキー116、券キー117、現金預金キー118、小計キー119、登録確認キー120、金額キー121、乗算キー122、接続キー123等を備えて構成されている。   As shown in FIG. 2, the input unit 11 includes a numeric keypad 111, a department key 112, a flat PLU key 113, a deposit key 114, a withdrawal key 115, a credit key 116, a ticket key 117, a cash deposit key 118, a subtotal key 119, A registration confirmation key 120, a money amount key 121, a multiplication key 122, a connection key 123, and the like are provided.

フラットPLUキー113は、PLU番号が対応付けられた複数のキーにより構成される。PLU番号は、商品又は取引項目(現金売上、クレジット、商品券売上等)を識別するために割り当てられた識別番号である。フラットPLUキー113のそれぞれには、PLU番号に対応する商品の名称又は取引項目の名称が表示されている。例えば、PLU番号145は取引項目「現金売上」を識別する番号であるので、PLU番号145に対応するフラットPLUキー113には、「現金売上」の文字が表示されている。フラットPLUキー113の何れかが押下されると、そのフラットPLUキー113に対応するPLU番号が入力される。
入金キー114、出金キー115、クレジットキー116、券キー117、現金預金キー118は、取引区分(出金、入金、クレジット、商品券、現金)を入力するためのキーである。
小計キー119は、商品の登録が終了し、登録された売上金額の合計の算出指示を入力するためのキーである。登録確認キー120は、仕訳処理への移行指示を入力するためのキーである。
金額キー121は、テンキー111で入力された数値が金額であることを入力するためのキーである。
乗算キー122は、数量を入力するためのキーである。
The flat PLU key 113 is composed of a plurality of keys associated with PLU numbers. The PLU number is an identification number assigned to identify a product or transaction item (cash sales, credit, gift certificate sales, etc.). Each flat PLU key 113 displays the name of a product or the name of a transaction item corresponding to the PLU number. For example, since the PLU number 145 is a number for identifying the transaction item “cash sales”, the characters “cash sales” are displayed on the flat PLU key 113 corresponding to the PLU number 145. When one of the flat PLU keys 113 is pressed, the PLU number corresponding to the flat PLU key 113 is input.
A deposit key 114, a withdrawal key 115, a credit key 116, a ticket key 117, and a cash deposit key 118 are keys for inputting a transaction classification (withdrawal, deposit, credit, gift certificate, cash).
The subtotal key 119 is a key for inputting an instruction for calculating the total of the registered sales amounts after the registration of the product is completed. The registration confirmation key 120 is a key for inputting an instruction to shift to the journal entry process.
The amount key 121 is a key for inputting that the numerical value input with the numeric keypad 111 is an amount.
The multiplication key 122 is a key for inputting a quantity.

また、入力部11は、モードスイッチ124を備えている。モードスイッチ124は、売上データ処理装置1の動作モードを登録モード、点検モード、精算モード、設定モード、OFFモード、戻モードの何れかに切り替えるためのスイッチである。モードスイッチ124は、スイッチの位置に応じた信号をCPU10に出力する。CPU10は、モードスイッチ124から出力された信号に応じてモードを切り替える。すなわち、CPU10は、複数種類のモードの何れかに切り替えるモード切替手段として機能する。登録モードは、購買された商品の売上データの登録を行うモードである。精算モードは、1日の売上データの精算処理を行うモードである。設定モードは、売上データの登録を行うための各種設定の変更を行うモードである。戻しモードは、返品処理を行うモードである。   The input unit 11 also includes a mode switch 124. The mode switch 124 is a switch for switching the operation mode of the sales data processing apparatus 1 to any one of a registration mode, an inspection mode, a checkout mode, a setting mode, an OFF mode, and a return mode. The mode switch 124 outputs a signal corresponding to the position of the switch to the CPU 10. The CPU 10 switches the mode according to the signal output from the mode switch 124. That is, the CPU 10 functions as mode switching means for switching to any of a plurality of types of modes. The registration mode is a mode for registering sales data of purchased commodities. The payment mode is a mode in which the daily sales data is settled. The setting mode is a mode for changing various settings for registering sales data. The return mode is a mode for performing return processing.

更に、入力部11は、商品に設けられたバーコードを読み取るバーコードリーダやバーコードスキャナ等を備える。   Furthermore, the input unit 11 includes a barcode reader, a barcode scanner, or the like that reads a barcode provided on a product.

表示部12は、LCD(Liquid Crystal Display)や有機EL(Electro-Luminescence)ディスプレイ等により構成される。表示部12には、CPU10から入力される表示信号の指示に従って、各種画面を表示する。   The display unit 12 includes an LCD (Liquid Crystal Display), an organic EL (Electro-Luminescence) display, or the like. Various screens are displayed on the display unit 12 in accordance with instructions of display signals input from the CPU 10.

記憶部14は、ROM(Read Only Memory)等の半導体の不揮発性メモリ等により構成される。記憶部14は、CPU10で実行されるシステムプログラムや処理プログラム141、これらのプログラムの実行に必要なデータ等を記憶する。これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部14に格納されている。CPU10は、当該プログラムコードに従った動作を逐次実行する。また、記憶部14には、PLU初期設定ファイル142を記憶している。このPLU初期設定ファイル142には、売上データの登録を行うための各種設定の初期データが記述されている。本実施の形態では、このPLU初期設定ファイル142をRAM13に展開して使用することで、工場出荷時の設定にすることができる。   The storage unit 14 includes a semiconductor nonvolatile memory such as a ROM (Read Only Memory). The storage unit 14 stores a system program executed by the CPU 10, a processing program 141, data necessary for executing these programs, and the like. These programs are stored in the storage unit 14 in the form of computer-readable program codes. The CPU 10 sequentially executes operations according to the program code. The storage unit 14 stores a PLU initial setting file 142. In this PLU initial setting file 142, initial data of various settings for registering sales data is described. In the present embodiment, the PLU initial setting file 142 is expanded in the RAM 13 and used, so that the factory default settings can be obtained.

第1の記憶手段としてのRAM13は、CPU10により記憶部14から読み出されたシステムプログラムや処理プログラム141、入力データ、出力データ、パラメータ等を一時的に格納するワークエリアを有する。また、RAM13は、部門別、担当者(店員)別、取引(現金、カード、商品券等)別等の売上データを合計して記憶するための合計器を備えている。さらに、本実施の形態では、RAM13は、記憶部14から読み出されたPLU初期設定ファイル142や後述するメモリカード190から読み出されたバックアップファイル190aを展開するワークエリアを有し、当該ワークエリアに展開された設定ファイルをPLU設定ファイル131として機能させることができる。このPLU設定ファイル131に記述された各種設定は設定モードにおいて変更することができるようになっている。   The RAM 13 as the first storage means has a work area for temporarily storing the system program and processing program 141 read from the storage unit 14 by the CPU 10, input data, output data, parameters, and the like. The RAM 13 includes a totalizer for summing and storing sales data for each department, for each person in charge (store clerk), for each transaction (cash, card, gift certificate, etc.). Further, in the present embodiment, the RAM 13 has a work area for expanding a PLU initial setting file 142 read from the storage unit 14 and a backup file 190a read from a memory card 190 described later. It is possible to make the setting file expanded to function as the PLU setting file 131. Various settings described in the PLU setting file 131 can be changed in the setting mode.

図3は、RAM13に展開されたPLU設定ファイル131のデータ構成例を示す図である。図3に示すように、PLU設定ファイル131には、「PLU番号」、「名称(商品名称又は取引項目名称)」、「仕分けコード」、「単価」、「課税方式」、「品番PLU」等の項目が設けられている。すなわち、PLU設定ファイル131においては、「PLU番号」に対応付けて、PLU番号により識別される商品に関する設定情報、又は、PLU番号により識別される取引項目の仕分けパターン情報を特定するための仕分けコード等が格納されている。   FIG. 3 is a diagram illustrating a data configuration example of the PLU setting file 131 expanded in the RAM 13. As shown in FIG. 3, the PLU setting file 131 includes “PLU number”, “name (product name or transaction item name)”, “sorting code”, “unit price”, “taxing method”, “product number PLU”, etc. Items are provided. That is, in the PLU setting file 131, a sorting code for specifying setting information relating to a product identified by the PLU number or sorting pattern information of a transaction item identified by the PLU number in association with the “PLU number”. Etc. are stored.

図3において、PLU番号001(1)〜144のそれぞれには、そのPLU番号により識別される商品に関する設定情報が対応付けて格納されている。例えば、PLU番号001(1)には、「メニューA」についての設定情報(「単価」、「課税方式」、「部門リンク」等)が対応付けて格納されている。また、PLU番号145〜160のそれぞれには、そのPLU番号により識別される取引項目の仕訳パターン情報を特定するための仕訳コードが対応付けて格納されている。例えば、PLU番号145には、「現金売上」の仕訳パターン情報を特定するための「仕訳コード」が対応付けて格納されている。
また、PLU設定ファイル131には、固有の設定ファイル名、設定タイプ及び設定日時がそれぞれ記述されている。
設定タイプは、日替わりメニューの設定であることを示す設定「1」と、キャンペーン等、不定期メニューや季節メニューの設定であることを示す設定「2」と、レギュラーメニューの設定変更であることを示す設定「3」との何れかから選択される。
設定日時は、当該PLU設定ファイルを売上データ処理装置1に設定する日時を示している。設定ファイル名、設定タイプ及び設定日時は、ユーザにより適宜変更することができる。
本実施の形態では、売上データ処理装置1が、レストラン、喫茶店等の飲食店の店舗に設置されることを想定しているため、PLU設定ファイル131の「名称」に格納されるメニューA〜Jは、レストランにおける料理名称や飲物名称を表わすものである。
In FIG. 3, each of PLU numbers 001 (1) to 144 stores setting information relating to the product identified by the PLU number in association with each other. For example, setting information (“unit price”, “taxing method”, “department link”, etc.) for “menu A” is stored in association with PLU number 001 (1). Each of the PLU numbers 145 to 160 stores a journal code for specifying the journal pattern information of the transaction item identified by the PLU number in association with each other. For example, in the PLU number 145, “journal code” for specifying the journal pattern information of “cash sales” is stored in association with each other.
Further, the PLU setting file 131 describes a unique setting file name, setting type, and setting date and time.
The setting type is a setting “1” indicating that the setting is a daily menu setting, a setting “2” indicating that the campaign is an irregular menu or a seasonal menu setting, and a setting change of the regular menu. It is selected from any of the setting “3” shown.
The setting date / time indicates the date / time when the PLU setting file is set in the sales data processing apparatus 1. The setting file name, setting type, and setting date / time can be appropriately changed by the user.
In the present embodiment, it is assumed that the sales data processing device 1 is installed in a restaurant, coffee shop, or other restaurant store, so the menus A to J stored in the “name” of the PLU setting file 131 are assumed. Represents the name of a dish or drink in a restaurant.

通信部15は、モデム、ルータ、ネットワークカード等により構成される。通信部15は、通信ネットワークを介して接続された外部装置とのデータ送受信を行う。   The communication unit 15 includes a modem, a router, a network card, and the like. The communication unit 15 performs data transmission / reception with an external device connected via a communication network.

印刷部16は、例えば、サーマルプリンタ(感熱式プリンタ)であり、レシート用、ジャーナル用のロール紙(感熱紙)を有し、CPU10から入力される指示信号に従って、ロール紙に対して金額や売上データ等をプリントアウトする。   The printing unit 16 is, for example, a thermal printer (thermal printer), and has receipt and journal roll paper (thermal paper). According to an instruction signal input from the CPU 10, the amount of money and sales for the roll paper is obtained. Print out data.

ドロア17は、硬貨や紙幣等の現金を収納する引出しである。ドロア17は、CPU10の指示により、引出しが開けられる。   The drawer 17 is a drawer that stores cash such as coins and banknotes. The drawer 17 is opened by the instruction of the CPU 10.

時刻情報出力手段としての計時部18は、RTC(Real Time Clock)等の計時回路を内蔵し、現在の日時を示す日時情報をCPU10に出力する。   The time measuring unit 18 as time information output means incorporates a time measuring circuit such as RTC (Real Time Clock) and outputs date information indicating the current date to the CPU 10.

メモリカードリーダライタ19は、メモリカード190が挿入されるスロットルを有し、スロットルに挿入されたメモリカード190の記憶領域に対する読み出し及び書き込みを行うリーダライタ装置である。   The memory card reader / writer 19 is a reader / writer device that has a throttle into which the memory card 190 is inserted, and performs reading and writing with respect to the storage area of the memory card 190 inserted into the throttle.

第2の記憶手段としてのメモリカード190は、電源の供給が遮断してもデータの内容を記憶保持可能であって、読み出し及び書き込みが自由な不揮発性メモリを備えた可搬型記録媒体である。メモリカード190としては、例えば、SDメモリカードが適用可能である。本実施の形態において適用可能な記録媒体としてメモリカード190を例に説明するが、可搬型記録媒体であれば何れも適用可能であり、例えば、CD−R(Compact Disk-Recordable)、DVD−R(Digital Versatile Disk-Recordable)、可搬型フラッシュメモリ等が挙げられる。また、上述した可搬型記録媒体の他、HDD(Hard Disk Drive)等の磁気ディスクや、EPROM(Erasable Programmable Read Only Memory)等の半導体メモリ等を適用することもできる。
メモリカード190は、RAM13に記憶されたPLU設定ファイル131のバックアップデータをバックアップファイル190aとして記憶することができる。メモリカード190は、複数のバックアップファイル190aを記憶することができる。
The memory card 190 as the second storage means is a portable recording medium including a nonvolatile memory that can store and retain data contents and can be freely read and written even when power supply is cut off. As the memory card 190, for example, an SD memory card is applicable. Although the memory card 190 is described as an example of a recording medium applicable in the present embodiment, any portable recording medium can be applied, for example, CD-R (Compact Disk-Recordable), DVD-R. (Digital Versatile Disk-Recordable), portable flash memory, and the like. In addition to the portable recording medium described above, a magnetic disk such as an HDD (Hard Disk Drive), a semiconductor memory such as an EPROM (Erasable Programmable Read Only Memory), or the like can also be applied.
The memory card 190 can store the backup data of the PLU setting file 131 stored in the RAM 13 as a backup file 190a. The memory card 190 can store a plurality of backup files 190a.

本実施の形態では、バックアップファイル190aを可搬型記録媒体としてのメモリカード190に記憶させるようにしたので、例えば、店舗における売上データ処理装置1を入れ替える場合において、入れ替える前に使用していた売上データ処理装置1の設定の内容を入れ替えた後の売上データ処理装置1に容易に反映させることができるので、利便性が高くなる。また、店舗内で複数の売上データ処理装置1を使用する場合に、1台の売上データ処理装置1において設定した内容を他の売上データ処理装置1についても容易に反映させることができるので、利便性が高くなる。   In this embodiment, since the backup file 190a is stored in the memory card 190 as a portable recording medium, for example, when the sales data processing apparatus 1 in a store is replaced, the sales data used before the replacement is replaced. Since the contents of the setting of the processing device 1 can be easily reflected in the sales data processing device 1 after replacement, the convenience is enhanced. Further, when a plurality of sales data processing devices 1 are used in a store, the contents set in one sales data processing device 1 can be easily reflected in other sales data processing devices 1. Increases nature.

次に、上述のようにして構成された売上データ処理装置1のCPU10にて実行される設定モード制御処理について図4を参照しながら説明する。設定モード制御処理は、例えば、モードスイッチ124によって設定モードにモードが切り替えられたときに実行される処理である。   Next, a setting mode control process executed by the CPU 10 of the sales data processing apparatus 1 configured as described above will be described with reference to FIG. The setting mode control process is a process executed when the mode is switched to the setting mode by the mode switch 124, for example.

まず、CPU10は、RAM13に記憶されているPLU設定ファイル131における各種設定を変更する設定変更処理を実行する(ステップS101)。すなわち、CPU10は、第1の記憶手段に記憶されている設定の内容を変更する設定変更手段として機能する。   First, the CPU 10 executes a setting change process for changing various settings in the PLU setting file 131 stored in the RAM 13 (step S101). In other words, the CPU 10 functions as a setting change unit that changes the setting content stored in the first storage unit.

そして、CPU10は、設定モードが終了したか否かを判定する(ステップS102)。具体的には、CPU10は、モードスイッチ124によって設定モードから他のモードに切り替えられたことにより設定モードが終了したことを判定する。   Then, the CPU 10 determines whether or not the setting mode has ended (step S102). Specifically, the CPU 10 determines that the setting mode has been completed when the mode switch 124 has switched the setting mode to another mode.

CPU10は、設定モードが終了したと判定しないときは(ステップS102:N)、ステップS101の処理を実行する。一方、CPU10は、設定モードが終了したと判定したときは(ステップS102:Y)、PLU設定ファイル131における設定の内容が変更されたか否かを判定する(ステップS103)。   If the CPU 10 does not determine that the setting mode has ended (step S102: N), it executes the process of step S101. On the other hand, when determining that the setting mode has ended (step S102: Y), the CPU 10 determines whether or not the setting content in the PLU setting file 131 has been changed (step S103).

CPU10は、PLU設定ファイル131における設定の内容が変更されたと判定したときは(ステップS103:Y)、計時部18から出力される日時情報に基づいてタイムスタンプを生成し、設定変更後のPLU設定ファイル131に対応付けてRAM13に記憶する(ステップS104)。一方、CPU10は、PLU設定ファイル131における設定の内容が変更されたと判定しないときは(ステップS103:N)、ステップS104の処理を実行することなく、ステップS105の処理を実行する。   When the CPU 10 determines that the setting content in the PLU setting file 131 has been changed (step S103: Y), the CPU 10 generates a time stamp based on the date and time information output from the time measuring unit 18, and the PLU setting after the setting change It is stored in the RAM 13 in association with the file 131 (step S104). On the other hand, when the CPU 10 does not determine that the setting content in the PLU setting file 131 has been changed (step S103: N), the CPU 10 executes the process of step S105 without executing the process of step S104.

次に、CPU10は、メモリカード190に記憶されているバックアップファイル190aにおけるタイムスタンプとPLU設定ファイル131に対応するタイムスタンプとを比較する(ステップS105)。このタイムスタンプの比較は、メモリカード190に記憶されている全てのバックアップファイル190aのそれぞれについて行われる。   Next, the CPU 10 compares the time stamp in the backup file 190a stored in the memory card 190 with the time stamp corresponding to the PLU setting file 131 (step S105). This time stamp comparison is performed for each of all backup files 190a stored in the memory card 190.

CPU10は、タイムスタンプを比較した結果、PLU設定ファイル131に対応するタイムスタンプと一致するタイムスタンプを有するバックアップファイル190aがあるか否かを判定する(ステップS106)。   As a result of comparing the time stamps, the CPU 10 determines whether there is a backup file 190a having a time stamp that matches the time stamp corresponding to the PLU setting file 131 (step S106).

CPU10は、PLU設定ファイル131に対応するタイムスタンプと一致するタイムスタンプを有するバックアップファイル190aがあると判定しないときは(ステップS106:N)、RAM13に記憶されているPLU設定ファイル131が最新の設定ファイルであると判断して、バックアップファイルの作成確認表示を表示部12に表示して、ユーザにバックアップファイルの作成を許可するか否かを受け付ける(ステップS107)。なお、このとき、メモリカード190がメモリカードリーダライタ19に挿入されていない場合には、表示部12にその旨の警告表示を行うようにしてもよい。   When the CPU 10 does not determine that there is a backup file 190a having a time stamp that matches the time stamp corresponding to the PLU setting file 131 (step S106: N), the PLU setting file 131 stored in the RAM 13 has the latest setting. It is determined that the file is a file, and a backup file creation confirmation display is displayed on the display unit 12 to accept whether or not the user is permitted to create the backup file (step S107). At this time, if the memory card 190 is not inserted in the memory card reader / writer 19, a warning to that effect may be displayed on the display unit 12.

CPU10は、ユーザの入力部11への操作に応じて、バックアップファイルを作成するか否かを判定する(ステップS108)。CPU10は、バックアップファイルを作成すると判定したときは(ステップS108:Y)、RAM13に記憶されているPLU設定ファイル131に基づいてバックアップファイルを作成してメモリカード190に記憶し(ステップS109)、この処理を終了する。CPU10は、バックアップファイルの作成に際して、例えば、図5に示すようなヘッダ情報をファイル毎に作成する。そして、CPU10は、作成したバックアップファイルとヘッダ情報とを対応付けてそれぞれメモリカード190に記憶する。ヘッダ情報には、設定ファイル名、設定タイプ、設定日時及びタイムスタンプが含まれている。ヘッダ情報に含まれるタイムスタンプは、ステップS104において取得されたタイムスタンプである。これにより、設定変更されたPLU設定ファイル131がバックアップされた日時を把握することができる。一方、CPU10は、ステップS108において、バックアップファイルを作成すると判定しないとき、すなわち、ユーザによりバックアップファイルの作成を許可しない旨の操作が行われたときは(ステップS108:N)、ステップS109の処理を実行することなく、この処理を終了する。   The CPU 10 determines whether or not to create a backup file in response to a user operation on the input unit 11 (step S108). When the CPU 10 determines to create a backup file (step S108: Y), it creates a backup file based on the PLU setting file 131 stored in the RAM 13 and stores it in the memory card 190 (step S109). The process ends. When creating the backup file, the CPU 10 creates header information as shown in FIG. 5 for each file, for example. The CPU 10 stores the created backup file and header information in the memory card 190 in association with each other. The header information includes a setting file name, a setting type, a setting date and time, and a time stamp. The time stamp included in the header information is the time stamp acquired in step S104. Thereby, it is possible to grasp the date and time when the PLU setting file 131 whose settings were changed was backed up. On the other hand, when the CPU 10 does not determine in step S108 to create a backup file, that is, when the user performs an operation not permitting creation of the backup file (step S108: N), the process of step S109 is performed. This process is terminated without executing.

また、CPU10は、ステップS106において、PLU設定ファイル131に対応するタイムスタンプと一致するタイムスタンプを有するバックアップファイル190aがあると判定したときは(ステップS106:Y)、PLU設定ファイル131における設定の内容の変更がなされていないとして、ステップS107〜ステップS109の処理を実行することなく、この処理を終了する。   If the CPU 10 determines in step S106 that there is a backup file 190a having a time stamp that matches the time stamp corresponding to the PLU setting file 131 (step S106: Y), the contents of the setting in the PLU setting file 131 Assuming that no change has been made, this processing is terminated without executing the processing in steps S107 to S109.

このように、本実施の形態では、CPU10は、モード切替手段によるモードの切り替えが行われたときに、第1の記憶手段に記憶されている設定の内容のバックアップデータを第2の記憶手段に記憶するバックアップ手段として機能する。   As described above, in the present embodiment, when the mode switching is performed by the mode switching unit, the CPU 10 stores the backup data of the setting contents stored in the first storage unit in the second storage unit. It functions as backup means for storing.

本実施の形態によれば、上述したようにして構成することにより、設定の変更後にモードの切り替えが行われることにより最新の設定を自動的にバックアップさせることができるので、手動によるバックアップの手間を省略させることができ、利便性を向上させることができる。また、ユーザが変更後の設定についてバックアップをし忘れるというヒューマンエラーを防止することができる。   According to the present embodiment, by configuring as described above, the latest setting can be automatically backed up by switching the mode after the setting is changed. This can be omitted, and convenience can be improved. In addition, it is possible to prevent a human error that the user forgets to back up the changed setting.

また、本実施の形態によれば、PLU設定ファイル131に対応するタイムスタンプとバックアップファイル190aにおけるタイムスタンプとを比較し、異なる場合に設定の変更があったとしてバックアップを行うようにしたので、最新の設定の内容がバックアップされているか否かについてユーザがいちいち確認しなくても容易に最新の設定の内容であるPLU設定ファイル131のバックアップデータを取得できるようになる。また、バックアップファイル190aと同一の設定の内容であるPLU設定ファイル131についてバックアップを行う等の不要なバックアップの実行を抑制でき、処理効率が向上する。   In addition, according to the present embodiment, the time stamp corresponding to the PLU setting file 131 is compared with the time stamp in the backup file 190a, and if the setting is changed if it is different, the backup is performed. The user can easily obtain the backup data of the PLU setting file 131 which is the latest setting contents without having to check each time whether the setting contents are backed up. In addition, it is possible to suppress unnecessary execution of backup such as performing backup for the PLU setting file 131 having the same setting contents as the backup file 190a, thereby improving processing efficiency.

次に、精算モード制御処理について図6を参照しながら説明する。精算モード制御処理は、例えば、モードスイッチ124によって精算モードに切り替えられたときに実行される処理である。   Next, the adjustment mode control process will be described with reference to FIG. The settlement mode control process is a process that is executed when the mode switch 124 switches to the settlement mode, for example.

まず、CPU10は、精算処理を実行するか否かを判定する(ステップS201)。具体的には、ユーザの入力部11への所定の精算操作が行われることにより精算処理の実行を判断する。   First, the CPU 10 determines whether or not to execute a settlement process (step S201). Specifically, execution of the settlement process is determined by performing a predetermined settlement operation on the input unit 11 of the user.

CPU10は、精算処理を実行すると判定したときは(ステップS201:Y)、CPU10は、登録した売上データの精算を行う精算処理を実行する(ステップS202)。精算処理は、例えば、RAM13における合計器の内容に基づいて、商品別の売上レポートを作成して表示部12に表示し、印刷部16により印刷出力する。CPU10は、精算処理が完了すると、RAM13における合計器の内容をクリアする。一方、CPU10は、精算処理を実行すると判定しないときは(ステップS201:N)、精算処理を実行すると判定されるまでステップS201の処理を繰り返し実行する。   When the CPU 10 determines that the settlement process is to be executed (step S201: Y), the CPU 10 executes a settlement process for performing settlement of the registered sales data (step S202). In the settlement process, for example, a sales report for each product is created based on the contents of the totalizer in the RAM 13 and displayed on the display unit 12, and printed out by the printing unit 16. When the checkout process is completed, the CPU 10 clears the contents of the totalizer in the RAM 13. On the other hand, when it is not determined that the settlement process is to be executed (step S201: N), the CPU 10 repeatedly executes the process of step S201 until it is determined that the settlement process is to be performed.

次に、CPU10は、メモリカード190に記憶されているバックアップファイル190aにおけるタイムスタンプとPLU設定ファイル131に対応するタイムスタンプとを比較する(ステップS203)。   Next, the CPU 10 compares the time stamp in the backup file 190a stored in the memory card 190 with the time stamp corresponding to the PLU setting file 131 (step S203).

CPU10は、タイムスタンプを比較した結果、PLU設定ファイル131に対応するタイムスタンプと一致するタイムスタンプを有するバックアップファイル190aがあるか否かを判定する(ステップS204)。   As a result of comparing the time stamps, the CPU 10 determines whether there is a backup file 190a having a time stamp that matches the time stamp corresponding to the PLU setting file 131 (step S204).

CPU10は、PLU設定ファイル131に対応するタイムスタンプと一致するタイムスタンプを有するバックアップファイル190aがあると判定しないときは(ステップS204:N)、バックアップファイルの作成確認表示を表示部12に表示して、ユーザにバックアップファイルの作成を許可するか否かを受け付ける(ステップS205)。ここで、メモリカード190に記憶されているバックアップファイル190aにおけるタイムスタンプとPLU設定ファイル131に対応するタイムスタンプとが一致しない状況は、例えば、上述した設定モード制御処理において、設定の変更を行ったにもかかわらず、バックアップファイルを作成しなかった場合に生じ得る。   When the CPU 10 does not determine that there is a backup file 190a having a time stamp that matches the time stamp corresponding to the PLU setting file 131 (step S204: N), the CPU 10 displays a backup file creation confirmation display on the display unit 12. Then, it is accepted whether or not to allow the user to create a backup file (step S205). Here, when the time stamp in the backup file 190a stored in the memory card 190 does not match the time stamp corresponding to the PLU setting file 131, for example, the setting is changed in the setting mode control process described above. Nevertheless, it can occur when a backup file is not created.

CPU10は、ユーザの入力部11への操作に応じて、バックアップファイルを作成するか否かを判定する(ステップS206)。CPU10は、バックアップファイルを作成すると判定したときは(ステップS206:Y)、RAM13に記憶されているPLU設定ファイル131に基づいてバックアップファイルを作成してメモリカード190に記憶し(ステップS207)、この処理を終了する。一方、CPU10は、バックアップファイルを作成すると判定しないとき、すなわち、ユーザによりバックアップファイルの作成を許可しない旨の操作が行われたときは(ステップS206:N)、ステップS207の処理を実行することなく、この処理を終了する。   The CPU 10 determines whether or not to create a backup file in response to a user operation on the input unit 11 (step S206). When the CPU 10 determines to create a backup file (step S206: Y), it creates a backup file based on the PLU setting file 131 stored in the RAM 13 and stores it in the memory card 190 (step S207). The process ends. On the other hand, when the CPU 10 does not determine to create the backup file, that is, when the user performs an operation not permitting the creation of the backup file (step S206: N), the process of step S207 is not executed. This process is terminated.

また、CPU10は、ステップS204において、PLU設定ファイル131に対応するタイムスタンプと一致するタイムスタンプを有するバックアップファイルがあると判定したときは(ステップS204:Y)、PLU設定ファイル131における設定の内容の変更がなされていないとして、ステップS205〜ステップS207の処理を実行することなく、この処理を終了する。   If the CPU 10 determines in step S204 that there is a backup file having a time stamp that matches the time stamp corresponding to the PLU setting file 131 (step S204: Y), the setting contents of the PLU setting file 131 are displayed. Assuming that no change has been made, this process is terminated without executing the processes of steps S205 to S207.

このように、本実施の形態では、PLU設定ファイル131における各種設定の変更を行ったときや、精算処理を行ったときに、設定変更後のPLU設定ファイル131について、自動的にバックアップすることができるので、業務時間の短縮を図ることができる。また、設定変更したにもかかわらずバックアップをし忘れるというヒューマンエラーを防止することができる。   As described above, according to the present embodiment, when various settings are changed in the PLU setting file 131 or when the settlement process is performed, the PLU setting file 131 after the setting change can be automatically backed up. As a result, work hours can be reduced. In addition, it is possible to prevent a human error that the user forgets to back up despite changing the setting.

次に、バックアップ自動復帰処理について図7を参照しながら説明する。バックアップ自動復帰処理は、例えば、所定時間(例えば、1分)毎に実行される割り込み処理である。   Next, backup automatic return processing will be described with reference to FIG. The backup automatic return processing is, for example, interrupt processing executed every predetermined time (for example, 1 minute).

まず、CPU10は、計時部18から日時情報を取得し、メモリカード190に記憶されたヘッダ情報の設定日時を参照して、取得した日時情報と一致する設定日時を含むバックアップファイルを検索する(ステップS301)。なお、メモリカード190に記憶されたヘッダ情報の設定日時が曜日であるバックアップファイルについては、売上データ処理装置1が起動してから最初に実行されるバックアップ自動復帰処理において検索対象とされる。   First, the CPU 10 obtains date and time information from the time measuring unit 18, refers to the set date and time of the header information stored in the memory card 190, and searches for a backup file including the set date and time that matches the obtained date and time information (step S301). Note that the backup file whose header information stored in the memory card 190 is set to the day of the week is a search target in the automatic backup restoration process that is executed first after the sales data processing apparatus 1 is activated.

CPU10は、検索した結果、該当するバックアップファイルがメモリカード190に記憶されているか否かを判定する(ステップS302)。   As a result of the search, the CPU 10 determines whether or not the corresponding backup file is stored in the memory card 190 (step S302).

CPU10は、該当するバックアップファイルがメモリカード190に記憶されていると判定したときは(ステップS302:Y)、当該バックアップファイル190aをメモリカード190から読み出して、RAM13に展開するか否かを判定する(ステップS303)。具体的には、CPU10は、例えば、入力部11にて所定の操作が行われることによりバックアップファイルの読み出しを行うと判断する。   When it is determined that the corresponding backup file is stored in the memory card 190 (step S302: Y), the CPU 10 determines whether or not the backup file 190a is read from the memory card 190 and expanded in the RAM 13. (Step S303). Specifically, the CPU 10 determines that the backup file is to be read by performing a predetermined operation on the input unit 11, for example.

CPU10は、バックアップファイルをメモリカード190から読み出すと判定したときは(ステップS303:Y)、当該バックアップファイル190aをメモリカード190から読み出して、RAM13にPLU設定ファイル131として展開した後(ステップS304)、この処理を終了する。一方、CPU10は、バックアップファイルをメモリカード190から読み出すと判定しないときは(ステップS303:N)、ステップS304の処理を実行することなく、この処理を終了する。   When the CPU 10 determines that the backup file is to be read from the memory card 190 (step S303: Y), the CPU 10 reads the backup file 190a from the memory card 190 and expands the RAM 13 as the PLU setting file 131 (step S304). This process ends. On the other hand, when the CPU 10 does not determine that the backup file is to be read from the memory card 190 (step S303: N), the process is terminated without executing the process of step S304.

また、CPU10は、ステップS302において、該当するバックアップファイルがメモリカード190に記憶されていると判定しないときは(ステップS302:N)、ステップS303及びステップS304の処理を実行することなく、この処理を終了する。   If the CPU 10 does not determine in step S302 that the corresponding backup file is stored in the memory card 190 (step S302: N), the CPU 10 executes this process without executing the processes in steps S303 and S304. finish.

なお、ステップS302において、検索した結果、抽出されたバックアップファイルが複数ある場合は、バックアップファイルの読み出しを行うときに、例えば、表示部12に検索結果抽出されたバックアップファイルが複数ある旨を表示する。そして、ユーザが入力部11を操作することにより、RAM13に展開するバックアップファイルを選択できるようにする。あるいは、各バックアップファイルに優先順位が設定されており、検索した結果、抽出されたバックアップファイルが複数ある場合は、優先順位の高いものがRAM13に展開するバックアップファイルとして選択されるようにしてもよい。   If there are a plurality of extracted backup files as a result of the search in step S302, for example, when the backup file is read, the display unit 12 displays that there are a plurality of backup files extracted as a search result. . Then, the user can select a backup file to be expanded in the RAM 13 by operating the input unit 11. Alternatively, when a priority is set for each backup file and there are a plurality of extracted backup files as a result of the search, a file with a higher priority may be selected as a backup file to be developed in the RAM 13. .

このように、本実施の形態では、CPU10は、第2の記憶手段に記憶されたバックアップデータにおける設定の内容に含まれる設定時刻となったときに、当該バックアップデータにおける設定の内容を第2の記憶手段から読み出して第1の記憶手段に記憶するバックアップ復帰手段として機能する。   As described above, in the present embodiment, when the set time included in the setting content in the backup data stored in the second storage unit is reached, the CPU 10 changes the setting content in the backup data to the second data. It functions as a backup recovery means that reads out from the storage means and stores it in the first storage means.

以上説明したように、本実施の形態によれば、RAM13は、売上データを登録するための各種設定の内容を記憶する。CPU10は、RAM13に記憶されている設定の内容に基づいて売上データの登録を行う。CPU10は、RAM13に記憶されている設定の内容を変更する。CPU10は、複数種類のモードの何れかに切り替える。メモリカード190は、RAM13に記憶されている設定の内容のバックアップデータを記憶する。CPU10は、モードの切り替えが行われたときに、RAM13に記憶されている設定の内容のバックアップデータをメモリカード190に記憶する。その結果、設定の内容を変更した場合には、モードの切り替えが行われることにより確実にバックアップを実施させることができるので、変更した設定の内容のバックアップ忘れを防止することができる。また、モードの切り替えが行われることにより自動的にバックアップさせることができるので、手動によるバックアップの手間を省略させることができ、利便性を向上させることができる。また、ユーザが変更後の設定についてバックアップをし忘れるというヒューマンエラーを防止することができる。   As described above, according to the present embodiment, the RAM 13 stores the contents of various settings for registering sales data. The CPU 10 registers sales data based on the contents of the settings stored in the RAM 13. The CPU 10 changes the setting contents stored in the RAM 13. The CPU 10 switches to one of a plurality of types of modes. The memory card 190 stores backup data of the setting contents stored in the RAM 13. When the mode is switched, the CPU 10 stores backup data of the setting contents stored in the RAM 13 in the memory card 190. As a result, when the setting content is changed, the mode can be switched to ensure that the backup is performed, so that the forgotten backup of the changed setting content can be prevented. In addition, since the backup can be automatically performed by switching the mode, it is possible to save the trouble of manual backup and to improve the convenience. In addition, it is possible to prevent a human error that the user forgets to back up the changed setting.

また、本実施の形態によれば、CPU10は、売上データの精算処理を行う精算モードに切り替えられたときに、RAM13に記憶されている設定の内容のバックアップファイルをメモリカード190に記憶する。その結果、精算処理の実行を契機として自動的にバックアップを行うことができるので、業務時間の短縮を図ることができる。   Further, according to the present embodiment, the CPU 10 stores the backup file of the setting contents stored in the RAM 13 in the memory card 190 when the CPU 10 is switched to the payment mode for performing the sales data payment process. As a result, since the backup can be automatically performed in response to the execution of the settlement process, the business hours can be shortened.

また、本実施の形態によれば、CPU10は、複数種類のモードのうちの設定モードに切り替えられたときに、RAM13に記憶されている設定の内容の変更を行う。CPU10は、設定モードから他のモードに切り替えられたときに、RAM13に記憶されている設定の内容のバックアップファイルをメモリカード190に記憶する。その結果、設定の変更が行われて設定モードから他のモードに切り替えられたときに自動的にバックアップを行うので、設定の変更を行ったにもかかわらずバックアップをし忘れることをより確実に防止することができる。   Further, according to the present embodiment, the CPU 10 changes the setting content stored in the RAM 13 when the mode is switched to the setting mode among the plural types of modes. When the CPU 10 is switched from the setting mode to another mode, the CPU 10 stores a backup file of the setting contents stored in the RAM 13 in the memory card 190. As a result, backup is automatically performed when the setting is changed and switched from the setting mode to another mode, so it is more reliably prevented that you forget to back up even if the setting is changed. can do.

また、本実施の形態によれば、計時部18は、現在の時刻を特定可能な日時情報を出力する。CPU10は、設定の内容を変更したときに計時部18から出力された日時情報を取得して変更後の設定の内容とともにRAM13に記憶する。CPU10は、RAM13に設定の内容とともに記憶されているタイムスタンプと、メモリカード190に記憶されているバックアップファイル190aに含まれるタイムスタンプとを比較して一致しない場合に、RAM13に記憶されている設定の内容及びタイムスタンプをバックアップデータとしてメモリカード190に記憶する。その結果、最新の設定の内容がバックアップされているか否かについてユーザがいちいち確認しなくても容易に最新の設定の内容のバックアップデータを取得できるようになるので、利便性が向上する。また、同一の設定の内容についてバックアップを行う等の不要なバックアップの実行を抑制することができ、処理効率が向上する。   Moreover, according to this Embodiment, the time measuring part 18 outputs the date information which can pinpoint the present | current time. The CPU 10 acquires the date and time information output from the time measuring unit 18 when the setting content is changed, and stores it in the RAM 13 together with the changed setting content. The CPU 10 compares the time stamp stored together with the setting contents in the RAM 13 with the time stamp included in the backup file 190a stored in the memory card 190, and if it does not match, the setting stored in the RAM 13 And the time stamp are stored in the memory card 190 as backup data. As a result, the user can easily acquire backup data of the latest setting contents without having to confirm each time whether or not the contents of the latest settings have been backed up, thereby improving convenience. In addition, unnecessary backup execution such as backup of the same setting contents can be suppressed, and the processing efficiency is improved.

また、本実施の形態によれば、メモリカード190は、可搬型記録媒体であって、メモリカード190に対する読み出し及び書き込みを行うメモリカードリーダライタ19を備えたので、バックアップデータの搬出が可能となり、例えば、店舗における売上データ処理装置を入れ替える場合において、入れ替える前に使用していた売上データ処理装置の設定の内容を入れ替えた後の売上データ処理装置に容易に反映させることができる。また、例えば、店舗内で複数の売上データ処理装置を使用する場合に、1台の売上データ処理装置において設定した内容を他の売上データ処理装置についても容易に反映させることができるので、利便性が高くなる。   In addition, according to the present embodiment, the memory card 190 is a portable recording medium and includes the memory card reader / writer 19 that reads and writes data from and to the memory card 190, so that backup data can be carried out. For example, when replacing a sales data processing device in a store, the settings of the sales data processing device used before the replacement can be easily reflected in the sales data processing device after replacement. In addition, for example, when a plurality of sales data processing devices are used in a store, the contents set in one sales data processing device can be easily reflected in other sales data processing devices. Becomes higher.

また、本実施の形態によれば、CPU10は、メモリカード190に記憶されたバックアップファイル190aにおける設定の内容に含まれる設定日時となったときに、当該バックアップファイル190aにおける設定の内容をメモリカード190から読み出してRAM13に記憶する。その結果、予め作成しておいた設定の内容を予め設定された時間となったときに自動的にセットすることができるので、設定の変更を容易に行うことができ、利便性を向上させることができる。   Further, according to the present embodiment, when the setting date and time included in the setting contents in the backup file 190 a stored in the memory card 190 is reached, the CPU 10 displays the setting contents in the backup file 190 a. Is stored in the RAM 13. As a result, the settings created in advance can be automatically set when the preset time is reached, making it easy to change settings and improving convenience. Can do.

また、本実施の形態によれば、メモリカード190は、電源の供給が遮断してもデータの内容を記憶保持可能な不揮発性記録媒体であるので、バックアップデータを消失することを防止することができる。   Further, according to the present embodiment, the memory card 190 is a non-volatile recording medium capable of storing and retaining data contents even when power supply is interrupted, and therefore it is possible to prevent backup data from being lost. it can.

なお、上記実施形態における記述内容は、本発明に係る売上データ処理装置の好適な一例であり、これに限定されるものではない。   In addition, the description content in the said embodiment is a suitable example of the sales data processing apparatus which concerns on this invention, and is not limited to this.

また、本実施の形態では、自動バックアップ復帰処理を定期的に実行することで、自動的にバックアップファイル190aをメモリカード190からRAM13に展開するようにしたが、ユーザにより自動バックアップ復帰機能を機能させるか否かを選択できるようにしてもよい。また、自動バックアップ復帰処理を備えないものであってもよい。   In the present embodiment, the backup file 190a is automatically expanded from the memory card 190 to the RAM 13 by periodically executing the automatic backup recovery process. However, the automatic backup recovery function is made to function by the user. It may be possible to select whether or not. Further, the automatic backup recovery process may not be provided.

また、本実施の形態では、計時部18により現在の日時を示す日時情報を出力するようにしたが、少なくとも時刻を特定可能な時刻情報を出力できるものとしてもよい。   Further, in the present embodiment, the date and time information indicating the current date and time is output by the time measuring unit 18; however, at least time information capable of specifying the time may be output.

また、本実施の形態では、設定モードから他のモードに切り替えたとき、及び、他のモードから精算モードに切り替えたときにPLU設定ファイル131における変更後の設定のバックアップを行うようにしたが、設定モードから他のモードに切り替えたときにのみ行うようにしてもよい。また、他のモードから精算モードに切り替えたときにのみバックアップを行うようにしてもよい。   In this embodiment, when the setting mode is switched to another mode and when the other mode is switched to the settlement mode, the changed setting in the PLU setting file 131 is backed up. It may be performed only when the setting mode is switched to another mode. Further, backup may be performed only when switching from the other mode to the settlement mode.

また、本実施の形態では、メモリカード190に記憶されているバックアップファイル190aにおけるタイムスタンプとPLU設定ファイル131に対応するタイムスタンプとを比較することにより、PLU設定ファイル131における設定の内容が最新のものであるか否かを判断するようにしたが、他の方法によりPLU設定ファイル131における設定の内容が最新のものであるか否かを判断するようにしてもよい。
また、本実施の形態では、メモリカード190に記憶されているバックアップファイル190aにおけるタイムスタンプとPLU設定ファイル131に対応するタイムスタンプとを比較し、一致しない場合に、バックアップファイルを作成するようにしたが、タイムスタンプの比較を行わないで、モードが切り替えられた場合には必ずバックアップファイルを作成するようにしてもよい。
Further, in the present embodiment, by comparing the time stamp in the backup file 190a stored in the memory card 190 with the time stamp corresponding to the PLU setting file 131, the setting contents in the PLU setting file 131 are the latest. Although it is determined whether or not it is a thing, it may be determined whether or not the setting contents in the PLU setting file 131 are the latest by other methods.
In the present embodiment, the time stamp in the backup file 190a stored in the memory card 190 is compared with the time stamp corresponding to the PLU setting file 131, and a backup file is created if they do not match. However, a backup file may be created whenever the mode is switched without comparing the time stamps.

また、本実施の形態では、バックアップファイルを作成するに際して、ユーザによるバックアップファイルの作成の許否を受け付けるようにしたが、バックアップファイルの作成の許否を受け付ける機能を備えないで、必ずバックアップするように構成してもよい。   In this embodiment, when creating a backup file, the user is permitted to create a backup file. However, the backup file is not provided with a function for accepting whether to create a backup file. May be.

また、本実施の形態では、PLU設定ファイル131における設定の全体についてのバックアップデータを作成するようにしたが、一部のみバックアップデータを作成するようにしてもよく、例えば、設定の変更が行われた部分のみのバックアップデータを作成するようにしてもよい。   In this embodiment, the backup data for the entire setting in the PLU setting file 131 is created. However, only a part of the backup data may be created. For example, the setting is changed. You may make it create the backup data of only the part.

また、本実施の形態では、1つのバックアップファイル190aのみを読み出してRAM13に展開するようにしたが、2以上のバックアップファイル190aを読み出してそれぞれRAM13に展開するようにしてもよい。例えば、設定タイプが「3」である設定の内容を含むバックアップファイル190aから全体の設定についてRAM13に展開した後、設定タイプが「1」である設定の内容を含むバックアップファイル190aから重複する一部の設定についてRAM13に更新して用いるようにしてもよい。   In the present embodiment, only one backup file 190a is read and expanded in the RAM 13, but two or more backup files 190a may be read and expanded in the RAM 13, respectively. For example, after the entire setting is expanded from the backup file 190a including the setting content with the setting type “3” to the RAM 13, a part of the setting overlapped from the backup file 190a including the setting content with the setting type “1”. These settings may be updated in the RAM 13 and used.

また、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ROMやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、CD−ROM等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ(搬送波)も適用される。   Also, as a computer-readable medium storing a program for executing each of the above processes, a non-volatile memory such as a flash memory, a portable recording medium such as a CD-ROM, in addition to a ROM, a hard disk, etc. Is also possible. A carrier wave is also used as a medium for providing program data via a predetermined communication line.

その他、売上データ処理装置を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。   In addition, the detailed configuration and detailed operation of each device constituting the sales data processing device can be changed as appropriate without departing from the spirit of the invention.

本発明の実施の形態及び変形例を説明したが、本発明の範囲は、上述の実施の形態及び変形例に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
売上データを登録するための各種設定の内容が記憶された第1の記憶手段と、
前記第1の記憶手段に記憶されている前記設定の内容に基づいて売上データの登録を行う登録手段と、
前記第1の記憶手段に記憶されている前記設定の内容を変更する設定変更手段と、
複数種類のモードの何れかに切り替えるモード切替手段と、
前記第1の記憶手段に記憶されている前記設定の内容のバックアップデータを記憶するための第2の記憶手段と、
前記モード切替手段によるモードの切り替えが行われたときに、前記第1の記憶手段に記憶されている前記設定の内容のバックアップデータを前記第2の記憶手段に記憶するバックアップ手段と、
を備えたことを特徴とする売上データ処理装置。
<請求項2>
前記バックアップ手段は、前記モード切替手段によって、売上データの精算処理を行う精算モードに切り替えられたときに、前記第1の記憶手段に記憶されている前記設定の内容のバックアップデータを前記第2の記憶手段に記憶することを特徴とする請求項1に記載の売上データ処理装置。
<請求項3>
前記設定変更手段は、前記モード切替手段によって前記複数種類のモードのうちの設定モードに切り替えられたときに、前記第1の記憶手段に記憶されている前記設定の内容の変更を行い、
前記バックアップ手段は、前記モード切替手段によって前記設定モードから他のモードに切り替えられたときに、前記第1の記憶手段に記憶されている前記設定の内容のバックアップデータを前記第2の記憶手段に記憶することを特徴とする請求項1又は2に記載の売上データ処理装置。
<請求項4>
現在の時刻を特定可能な時刻情報を出力する時刻情報出力手段を備え、
前記設定変更手段は、前記設定の内容を変更したときに前記時刻情報出力手段から出力された時刻情報を取得して変更後の前記設定の内容とともに前記第1の記憶手段に記憶し、 前記バックアップ手段は、前記第1の記憶手段に前記設定の内容とともに記憶されている時刻情報と、前記第2の記憶手段に記憶されているバックアップデータに含まれる時刻情報とを比較して一致しない場合に、前記第1の記憶手段に記憶されている前記設定の内容及び時刻情報をバックアップデータとして前記第2の記憶手段に記憶することを特徴とする請求項1〜3の何れか一項に記載の売上データ処理装置。
<請求項5>
前記第2の記憶手段は、可搬型記録媒体であって、
前記可搬型記録媒体に対する読み出し及び書き込みを行うリーダライタ装置を備えたことを特徴とする請求項1〜4の何れか一項に記載の売上データ処理装置。
<請求項6>
前記設定の内容には設定時刻が含まれており、
前記第2の記憶手段に記憶されたバックアップデータにおける前記設定の内容に含まれる設定時刻となったときに、当該バックアップデータにおける前記設定の内容を前記第2の記憶手段から読み出して前記第1の記憶手段に記憶するバックアップ復帰手段を備えたことを特徴とする請求項1〜5の何れか一項に記載の売上データ処理装置。
<請求項7>
前記第2の記憶手段は、電源の供給が遮断してもデータの内容を記憶保持可能な不揮発性記録媒体であることを特徴とする請求項1〜6の何れか一項に記載の売上データ処理装置。
<請求項8>
売上データを登録するための各種設定の内容が記憶された第1の記憶手段と、前記第1の記憶手段に記憶されている前記設定の内容のバックアップデータを記憶するための第2の記憶手段とを備えた売上データ処理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記第1の記憶手段に記憶されている前記設定の内容に基づいて売上データの登録を行う登録手段、
前記第1の記憶手段に記憶されている前記設定の内容を変更する設定変更手段、
複数種類のモードの何れかに切り替えるモード切替手段、
前記モード切替手段によるモードの切り替えが行われたときに、前記第1の記憶手段に記憶されている前記設定の内容のバックアップデータを前記第2の記憶手段に記憶するバックアップ手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
Although the embodiments and modifications of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments and modifications, and the scope of the invention described in the claims and equivalents thereof are described. Includes range.
The invention described in the scope of claims attached to the application of this application will be added below. The item numbers of the claims described in the appendix are as set forth in the claims attached to the application of this application.
[Appendix]
<Claim 1>
First storage means for storing the contents of various settings for registering sales data;
Registration means for registering sales data based on the contents of the setting stored in the first storage means;
Setting changing means for changing the contents of the setting stored in the first storage means;
Mode switching means for switching to any of a plurality of modes;
Second storage means for storing backup data of the setting content stored in the first storage means;
Backup means for storing backup data of the setting contents stored in the first storage means in the second storage means when the mode is switched by the mode switching means;
A sales data processing apparatus characterized by comprising:
<Claim 2>
When the mode switching unit is switched to the settlement mode for performing the settlement processing of sales data, the backup unit stores the backup data of the setting contents stored in the first storage unit in the second storage unit. The sales data processing apparatus according to claim 1, wherein the sales data processing apparatus is stored in a storage unit.
<Claim 3>
The setting change unit changes the setting content stored in the first storage unit when the mode switching unit is switched to the setting mode of the plurality of modes.
The backup unit stores backup data of the setting contents stored in the first storage unit in the second storage unit when the mode switching unit switches from the setting mode to another mode. The sales data processing device according to claim 1, wherein the sales data processing device is stored.
<Claim 4>
Time information output means for outputting time information capable of specifying the current time is provided,
The setting change unit acquires time information output from the time information output unit when the setting content is changed, stores the time information together with the changed setting content in the first storage unit, and the backup The means compares the time information stored with the contents of the setting in the first storage means with the time information contained in the backup data stored in the second storage means, and does not match The content and time information of the setting stored in the first storage unit are stored in the second storage unit as backup data. Sales data processing device.
<Claim 5>
The second storage means is a portable recording medium,
The sales data processing apparatus according to claim 1, further comprising a reader / writer device that reads and writes data from and to the portable recording medium.
<Claim 6>
The content of the setting includes a setting time,
When the set time included in the content of the setting in the backup data stored in the second storage means is reached, the content of the setting in the backup data is read from the second storage means and the first The sales data processing apparatus according to any one of claims 1 to 5, further comprising backup restoration means for storing in the storage means.
<Claim 7>
The sales data according to any one of claims 1 to 6, wherein the second storage means is a non-volatile recording medium capable of storing and holding data contents even when power supply is cut off. Processing equipment.
<Claim 8>
First storage means for storing the contents of various settings for registering sales data, and second storage means for storing backup data of the settings contents stored in the first storage means A program for controlling a computer of a sales data processing device comprising:
The computer,
Registration means for registering sales data based on the contents of the setting stored in the first storage means;
Setting changing means for changing the contents of the setting stored in the first storage means;
Mode switching means for switching to one of a plurality of modes,
Backup means for storing backup data of the setting contents stored in the first storage means in the second storage means when the mode is switched by the mode switching means;
A computer-readable program designed to function as a computer.

1 売上データ処理装置
10 CPU(登録手段、設定変更手段、モード切替手段、バックアップ手段、バックアップ復帰手段)
13 RAM(第1の記憶手段)
19 メモリカードリーダライタ(リーダライタ装置)
190 メモリカード(第2の記憶手段)
1 Sales data processing device 10 CPU (registration means, setting change means, mode switching means, backup means, backup return means)
13 RAM (first storage means)
19 Memory Card Reader / Writer (Reader / Writer Device)
190 Memory card (second storage means)

Claims (11)

売上データの登録処理を行なう登録手段と、
前記登録手段が前記売上データの登録処理を行なうときに参照される商品テーブルが当該商品テーブルの内容を変更可能に記憶されている第1の記憶手段と、
前記登録手段が登録処理を行った売上データに対して精算処理を行う精算処理手段と、
前記精算処理手段により精算処理が行われた後に、前記第1の記憶手段に記憶されている前記商品テーブルの内容をバックアップデータとして第2の記憶手段に記憶させるバックアップ処理手段と、
を備えたことを特徴とする売上データ処理装置。
A registration means for registering sales data;
A first storage unit in which a product table referred to when the registration unit performs the sales data registration process is stored so that the contents of the product table can be changed;
A settlement processing means for performing a settlement process on the sales data on which the registration means has been registered;
Backup processing means for storing the contents of the product table stored in the first storage means in the second storage means as backup data after the payment processing is performed by the payment processing means;
A sales data processing apparatus characterized by comprising:
前記第1の記憶手段には、前記商品テーブルの内容が変更されたタイミングを示すタイムスタンプが前記商品テーブルの内容に対応付けられて記憶されており、
前記バックアップ処理手段は、前記商品テーブルの内容に対応付けられているタイムスタンプに基づいて前記商品テーブルの内容をバックアップデータとして前記第2の記憶手段に記憶させることの要否を判定する判定手段を備え、前記判定手段により要と判定された場合に前記商品テーブルの内容をバックアップデータとして前記第2の記憶手段に記憶させることを特徴とする請求項1に記載の売上データ処理装置。
The first storage means stores a time stamp indicating the timing at which the content of the product table is changed in association with the content of the product table ,
The backup processing means includes a determination means for determining whether or not it is necessary to store the contents of the product table as backup data in the second storage means based on a time stamp associated with the contents of the product table. 2. The sales data processing apparatus according to claim 1, further comprising: storing contents of the product table in the second storage unit as backup data when the determination unit determines that it is necessary.
前記判定手段は、前記第1の記憶手段に前記商品テーブルの内容と対応付けて記憶されているタイムスタンプと、前記第2の記憶手段に前記バックアップデータと対応付けて記憶されているタイプスタンプとを比較することにより、前記商品テーブルの内容をバックアップデータとして前記第2の記憶手段に記憶させることの要否を判定することを特徴とする請求項2に記載の売上データ処理装置。 The determination unit includes a time stamp stored in the first storage unit in association with the contents of the product table, and a type stamp stored in the second storage unit in association with the backup data. The sales data processing apparatus according to claim 2, wherein it is determined whether or not it is necessary to store the contents of the product table as backup data in the second storage means. 前記第2の記憶手段は、可搬型記録媒体であって、
前記可搬型記録媒体に対する読み出し及び書き込みを行うリーダライタ装置を備えたことを特徴とする請求項1〜3の何れか一項に記載の売上データ処理装置。
The second storage means is a portable recording medium,
The sales data processing apparatus according to any one of claims 1 to 3, further comprising a reader / writer device that reads and writes data from and to the portable recording medium.
前記バックアップデータには、所定の設定日時が含まれており、
現在の日時が前記所定の設定日時となったときに、当該バックアップデータを前記第2の記憶手段から読み出して前記第1の記憶手段に商品テーブルの内容として記憶するバックアップ復帰手段を備えたことを特徴とする請求項1〜4の何れか一項に記載の売上データ処理装置。
The backup data includes a predetermined setting date and time,
When the current date and time becomes the predetermined setting date and time, the backup data is provided from the second storage unit and stored in the first storage unit as the contents of the product table. The sales data processing apparatus according to any one of claims 1 to 4, wherein the sales data processing apparatus is characterized in that:
前記第2の記憶手段は、電源の供給が遮断してもデータの内容を記憶保持可能な不揮発性記録媒体であることを特徴とする請求項1〜5の何れか一項に記載の売上データ処理装置。   The sales data according to any one of claims 1 to 5, wherein the second storage means is a non-volatile recording medium capable of storing and holding data contents even when power supply is cut off. Processing equipment. 前記商品テーブルの内容は、商品毎に対応付けられた商品の名称、単価、課税方式、または、部門である、The content of the product table is the product name, unit price, taxation method, or department associated with each product,
ことを特徴とする請求項1〜6の何れか一項に記載の売上データ処理装置。The sales data processing device according to any one of claims 1 to 6, wherein
取引データの登録処理を行なう登録手段と、Registration means for registering transaction data;
前記登録手段が前記取引データの登録処理を行なうときに参照される取引項目テーブルが、当該取引項目テーブルの内容を変更可能に記憶されている第1の記憶手段と、A transaction item table that is referred to when the registration unit performs the transaction data registration process, a first storage unit in which the contents of the transaction item table can be changed;
前記登録手段が登録処理を行った取引データに対して精算処理を行う精算処理手段と、A settlement processing means for performing a settlement process on the transaction data on which the registration means has been registered;
前記精算処理手段により精算処理が行われた後に、前記第1の記憶手段に記憶されている前記取引項目テーブルの内容をバックアップデータとして第2の記憶手段に記憶させるバックアップ処理手段と、Backup processing means for storing the contents of the transaction item table stored in the first storage means in the second storage means as backup data after the payment processing is performed by the payment processing means;
を備えたことを特徴とする取引データ処理装置。A transaction data processing apparatus comprising:
前記取引項目テーブルの内容は、取引項目毎に対応付けられた取引項目の名称、または、当該取引項目に対応付けられた取引データを仕訳するための仕訳パターン情報、である、The content of the transaction item table is the name of the transaction item associated with each transaction item, or journal pattern information for translating transaction data associated with the transaction item.
ことを特徴とする請求項8に記載の取引データ処理装置。The transaction data processing apparatus according to claim 8, wherein
売上データの登録処理を行なう登録手段と、前記登録手段が前記売上データの登録処理を行なうときに参照される商品テーブルが、当該商品テーブルの内容を変更可能に記憶されている第1の記憶手段と、を備えた売上データ処理装置のコンピュータを制御するためのプログラムであって、Registration means for performing sales data registration processing, and a first storage means in which a product table referred to when the registration means performs the sales data registration processing is stored so that the contents of the product table can be changed. A program for controlling a computer of a sales data processing device comprising:
コンピュータを、Computer
前記登録手段が登録処理を行った売上データに対して精算処理を行う精算処理手段と、A settlement processing means for performing a settlement process on the sales data on which the registration means has been registered;
前記精算処理手段により精算処理が行われた後に、前記第1の記憶手段に記憶されている前記商品テーブルの内容をバックアップデータとして第2の記憶手段に記憶させるバックアップ処理手段、Backup processing means for storing the contents of the product table stored in the first storage means in the second storage means as backup data after the payment processing is performed by the payment processing means;
として機能させるようにしたコンピュータ読み取り可能なプログラム。A computer-readable program designed to function as a computer.
取引データの登録処理を行なう登録手段と、前記登録手段が前記取引データの登録処理を行なうときに参照される取引項目テーブルが、当該取引項目テーブルの内容を変更可能に記憶されている第1の記憶手段と、を備えた取引データ処理装置のコンピュータを制御するためのプログラムであって、A registration means for registering transaction data and a transaction item table that is referred to when the registration means performs registration processing of the transaction data are stored in such a manner that the contents of the transaction item table can be changed. A program for controlling a computer of a transaction data processing device comprising storage means,
コンピュータを、Computer
前記登録手段が登録処理を行った取引データに対して精算処理を行う精算処理手段と、A settlement processing means for performing a settlement process on the transaction data on which the registration means has been registered;
前記精算処理手段により精算処理が行われた後に、前記第1の記憶手段に記憶されている前記取引項目テーブルの内容をバックアップデータとして第2の記憶手段に記憶させるバックアップ処理手段、Backup processing means for storing the contents of the transaction item table stored in the first storage means in the second storage means as backup data after the payment processing is performed by the payment processing means;
として機能させるようにしたコンピュータ読み取り可能なプログラム。A computer-readable program designed to function as a computer.
JP2017111403A 2017-06-06 2017-06-06 Sales data processing device, transaction data processing device, and program Active JP6421841B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017111403A JP6421841B2 (en) 2017-06-06 2017-06-06 Sales data processing device, transaction data processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017111403A JP6421841B2 (en) 2017-06-06 2017-06-06 Sales data processing device, transaction data processing device, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013140259A Division JP6160309B2 (en) 2013-07-04 2013-07-04 Sales data processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2017174462A JP2017174462A (en) 2017-09-28
JP6421841B2 true JP6421841B2 (en) 2018-11-14

Family

ID=59971412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017111403A Active JP6421841B2 (en) 2017-06-06 2017-06-06 Sales data processing device, transaction data processing device, and program

Country Status (1)

Country Link
JP (1) JP6421841B2 (en)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02263293A (en) * 1989-03-31 1990-10-26 Tokyo Electric Co Ltd Product sales data processing device
JPH05233961A (en) * 1992-02-24 1993-09-10 Nec Eng Ltd Plu data restoring system in pos system
JPH06215259A (en) * 1993-01-14 1994-08-05 Tokyo Electric Co Ltd Commodity sales data processor
JPH06290345A (en) * 1993-03-31 1994-10-18 Sharp Corp Electronic cash register
JPH07296069A (en) * 1994-04-26 1995-11-10 Tec Corp Data processing system
JPH08115471A (en) * 1994-10-19 1996-05-07 Tec Corp Electronic cash register
JP2715952B2 (en) * 1995-01-31 1998-02-18 日本電気株式会社 Multiple Price Lookup Search System
JPH0935144A (en) * 1995-07-19 1997-02-07 Tec Corp Processor for commodity sales registering data
JP4887065B2 (en) * 2006-03-27 2012-02-29 東芝テック株式会社 Product sales data processing apparatus and reboot control program
JP2009009322A (en) * 2007-06-27 2009-01-15 Casio Comput Co Ltd Sales data processing apparatus and program

Also Published As

Publication number Publication date
JP2017174462A (en) 2017-09-28

Similar Documents

Publication Publication Date Title
JP7678180B2 (en) Sales data processing device and program
US20170185249A1 (en) Point-of-sale terminal including a touch panel screen having expanded areas for selecting objects when the objects are partially obscured
US20150242830A1 (en) Settlement terminal and program
JP6160309B2 (en) Sales data processing apparatus and program
JP4762933B2 (en) Merchandise sales data processing apparatus and computer program for merchandise sales data processing
JP6421841B2 (en) Sales data processing device, transaction data processing device, and program
JP6215183B2 (en) Merchandise sales data processing apparatus and control program thereof
JP6476761B2 (en) Order system, management device and program
JP6987590B2 (en) Tenant management server device and program
JP5562913B2 (en) Merchandise sales data processing apparatus and receipt details search program
US20190066077A1 (en) Settlement terminal device and control method of settlement terminal device
JP5174772B2 (en) Privilege processing device, merchandise sales data processing device and program thereof
US20220129939A1 (en) Commodity registration apparatus and commodity registration method
JP5764701B2 (en) Commerce processing apparatus and receipt details search program
US20220129879A1 (en) Payment apparatus and receipt data creation method
US20170300908A1 (en) Commodity sales data processing apparatus and method for processing validation commodity by the same
JP2012048276A (en) Commodity data processing device and its program
JP6568271B2 (en) Information processing apparatus and information processing program
US20200387882A1 (en) Commodity sales data processing apparatus, control method therefor, and display control method thereof
JP6820589B2 (en) Product sales data processing system, registration device, and program
JP5005335B2 (en) Product sales data processing device
JP5544769B2 (en) Sales data processing apparatus and program
US20240029046A1 (en) Wireless tag reader data processing apparatus
JP5758431B2 (en) Electronic receipt system
JP5548764B2 (en) Privilege processing device, merchandise sales data processing device and program thereof

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170703

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180619

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180809

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181001

R150 Certificate of patent or registration of utility model

Ref document number: 6421841

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150