US20130151328A1 - Article sales data processing apparatus and sales data editing method - Google Patents
Article sales data processing apparatus and sales data editing method Download PDFInfo
- Publication number
- US20130151328A1 US20130151328A1 US13/753,748 US201313753748A US2013151328A1 US 20130151328 A1 US20130151328 A1 US 20130151328A1 US 201313753748 A US201313753748 A US 201313753748A US 2013151328 A1 US2013151328 A1 US 2013151328A1
- Authority
- US
- United States
- Prior art keywords
- article
- sales data
- act
- cpu
- discount
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title description 12
- 230000008859 change Effects 0.000 claims abstract description 23
- 239000000872 buffer Substances 0.000 description 59
- 230000006870 function Effects 0.000 description 4
- 101100000858 Caenorhabditis elegans act-3 gene Proteins 0.000 description 3
- HEFNNWSXXWATRW-UHFFFAOYSA-N Ibuprofen Chemical compound CC(C)CC1=CC=C(C(C)C(O)=O)C=C1 HEFNNWSXXWATRW-UHFFFAOYSA-N 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 101100161935 Caenorhabditis elegans act-4 gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 102100031102 C-C motif chemokine 4 Human genes 0.000 description 1
- 101100054773 Caenorhabditis elegans act-2 gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/209—Specified transaction journal output feature, e.g. printed receipt or voice output
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0238—Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Definitions
- Embodiments described herein relate generally to an article sales data processing apparatus such as a point-of-sales (POS) terminal which processes sales data of articles purchased by customers.
- POS point-of-sales
- FIG. 1 is a perspective view showing the outer configuration of a POS terminal as an embodiment of an article sales data processing apparatus.
- FIG. 2 is a block diagram showing the configuration of essential parts of the POS terminal.
- FIG. 3 shows an example of a registration screen displayed on a touch panel of the POS terminal.
- FIG. 4 shows a principal memory area formed in a RAM of the POS terminal.
- FIG. 5 is a flowchart showing procedures of article registration executed by a CPU of the POS terminal.
- FIG. 6 is a flowchart showing procedures of subtotaling executed by the CPU of the POS terminal.
- FIG. 7 is a flowchart showing procedures of closing executed by the CPU of the POS terminal.
- FIG. 8 is a flowchart showing procedures of touch input executed by the CPU of the POS terminal.
- FIG. 9 shows an example of an editing screen displayed on the touch panel of the POS terminal.
- FIG. 10 is a flowchart showing details of data editing executed in a processing block of ACT 46 shown in FIG. 8 .
- an article sales data processing apparatus includes a transaction storage unit, a display unit, a list display control unit, a selection unit, a read-out unit, an editing acceptance unit, and an update unit.
- the transaction storage unit stores sales data of each article sold in one transaction.
- the display unit displays a registration screen including a details area.
- the list display control unit causes a list of articles sold in one transaction to be displayed in the details area on the basis of the sales data stored in the transaction storage unit.
- the selection unit accepts selection of an article, of the articles displayed in the details area.
- the read-out unit reads out the sales data of the article selected by the selection unit, from the transaction storage unit.
- the editing acceptance unit causes the display unit to display an editing screen for the sales data read out from the transaction storage unit by the read-out unit, and accepts editing of the sales data.
- the update unit updates the sales data of the article selected by the selection unit, of the sales data of each article stored in the transaction storage unit, to the edited data.
- FIG. 1 is a perspective view showing the outer configuration of the POS terminal 1 .
- the POS terminal 1 is placed on a drawer 2 for housing cash and the like and controls the opening and closing of the drawer 2 .
- the POS terminal 1 has a keyboard 3 , a mode switch 4 , a barcode scanner 5 , a touch panel display 6 for cashier (hereinafter referred to as touch panel 6 ), a customer-side display device 7 , a printer 8 , and a receipt issue port 9 .
- numeric keys to input numeric data, a subtotal key, a cash key, a credit key, an undo key, a discount key, a clear key and the like are arranged.
- the cash key is operated at the time of declaring the closing of registration of one transaction with cash payment.
- the credit key is operated at the time of declaring the closing of registration of one transaction with credit card payment.
- the cash key, the credit key and the like are called registration closing keys.
- the undo key is operated at the time of declaring the undo of article sales data that is registered immediately before.
- the discount key is operated at the time of declaring a discount on an article or a discount from a subtotal that is registered immediately before.
- the mode switch 4 is for selecting from various operation modes including “registration”, “inspection” and “settlement” and commands a CPU 11 to execute the selected mode.
- the mode switch 4 is switched, for example, by a key.
- the POS terminal 1 mainly executes the following operations.
- the touch panel 6 and the customer-side display device 7 display the name of a registered article, the number of items sold, the amount of sales, the total amount for one transaction, the deposit amount, the amount of change and the like.
- FIG. 3 shows an example of a registration screen 60 displayed on the touch panel 6 .
- the registration screen 60 includes a current area 6 a , a details area 6 b , and a total area 6 c .
- the current area 6 a is an area for displaying the article name, the number of items sold and the amount of sales as the latest information of articles sold.
- the details area 6 b is an area for displaying the article name, the number of items, the unit price, the discount amount, the amount of sales and the like, for each article sold in one transaction.
- the total area 6 c is an area for displaying the total amount and the total number of items for each article sold in one transaction.
- the printer 8 is to print the details of one transaction on a receipt sheet and a journal sheet.
- the receipt sheet printed by the printer 8 is issued from the receipt issue port 9 .
- FIG. 2 is a block diagram showing the principal configuration of the POS terminal 1 .
- the POS terminal 1 has the CPU (central processing unit) 11 as a control body.
- a ROM (read only memory) 12 a RAM (random access memory) 13 , a clock unit 14 , a communication interface 15 , an input-output port (I/O port) 16 , a keyboard controller 17 , a touch panel controller 18 , a display controller 19 , a printer controller 20 and a scanner interface 21 are connected to the CPU 11 via a bus line 22 such as address bus or data bus.
- a bus line 22 such as address bus or data bus.
- the clock unit 14 measures the current date and time.
- the communication interface 15 carries out data communication with a store computer connected via a network.
- the I/O port 16 inputs a signal from the mode switch 4 .
- the I/O port 16 also outputs a driving signal to a drawer opening device 23 to open the drawer 2 .
- the keyboard controller 17 controls the keyboard 3 and takes in a key signal corresponding to an operated key.
- the touch panel controller 18 controls the touch panel 6 to display the registration screen 60 or the like.
- the touch panel controller 18 takes in a position signal on the screen operated by touch from the touch panel 6 .
- the display controller 19 controls the customer-side display device 7 to display information for the customer.
- the printer controller 20 controls the printer 8 to issue a receipt.
- the scanner interface 21 takes in a barcode signal scanned by the scanner 5 .
- a current buffer 31 In the POS terminal 1 , a current buffer 31 , a transaction buffer 32 , a total buffer 33 , an editing buffer 34 and a flag memory 35 in the area configuration shown in FIG. 4 are formed in the RAM 13 .
- the current buffer 31 temporarily stores the latest sales data of articles sold in one transaction.
- the transaction buffer 32 stores sales data of each article sold in one transaction, in order of a series of record numbers.
- the sales data include article code, article name, the number of items sold, unit price, discount amount, the amount of sales, and discount target flag.
- the discount target flag is “1” when an article identified by the corresponding article code is an article on which a discount is allowed.
- the current buffer 31 functions as a temporary storage unit.
- the transaction buffer 32 functions as a transaction storage unit.
- the total buffer 33 stores the total number of items and the total amount in one transaction.
- the total number of items is a value acquired by adding the number of items of the article sold, temporarily stored in the current buffer 31 , to the total of the number of items of each article stored in the transaction buffer 32 .
- the total amount is a value acquired by adding the amount of sales of the article, temporarily stored in the current buffer 31 , to the total of the amount of sales of each article stored in the transaction buffer 32 .
- the editing buffer 34 temporarily stores sales data of an article selected as an editing target, from the sales data of each article stored in the transaction buffer 32 .
- the flag memory 35 stores a registration-in-progress flag f 1 and a subtotal flag f 2 .
- the CPU 11 executes article registration according to the procedures shown in the flowchart of FIG. 5 .
- the CPU 11 checks the registration-in-progress flag f 1 (ACT 0 ). Before the first article of one transaction is registered, the registration-in-progress flag f 1 is set to “0”. As an article is registered, the registration-in-progress flag f 1 is set to “1”.
- the CPU 11 executes the processing of ACT 1 to ACT 3 .
- ACT 1 the CPU 11 resets a counter n to zero.
- ACT 2 the CPU 11 clears the buffers 31 to 34.
- ACT 3 the CPU 11 sets the registration-in-progress flag f 1 to “1”.
- the CPU 11 executes the processing of ACT 4 to ACT 5 .
- the CPU 11 increments the counter n by “1”.
- the CPU 11 houses the sales data stored in the current buffer 31 into an n-th record area in the transaction buffer 32 .
- “n” in the “n-th” coincides with the value of the counter n.
- the CPU 11 executes the processing of ACT 6 to ACT 9 .
- the CPU 11 searches an article data file in which article data including article name, unit price, discount target flag and the like are set, corresponding to the article code for identifying each article. Then, the CPU 11 takes in article data that is set corresponding to an inputted article code.
- the article data file is stored in the store computer. The article data may be downloaded to the RAM 13 from the store computer.
- the CPU 11 multiplies the unit price of the article data by the number of items sold and thus calculates the amount of sales.
- the CPU 11 then creates sales data including article code, article name, the number of items sold, unit price, discount amount, the amount of sales and discount target flag, and writes the sales data in the current buffer 31 .
- the discount amount is “0”.
- the CPU 11 causes the article name, the number of items sold and the amount of sales, of the sales data stored in the current buffer 31 , to be displayed in the current area 6 a of the registration screen 60 .
- the CPU 11 causes the article name, the number of items sold, the unit price, the discount amount and the amount of sales, of each sales data stored in the transaction buffer 32 , to be displayed in the details area 6 b of the registration screen 60 .
- the CPU 11 also causes the total number of items and the total amount stored in the total buffer 33 to be displayed in the total area 6 c.
- the CPU 11 repeats the processing according to the procedures shown in the flowchart of FIG. 5 every time an article code is inputted.
- a processing unit 111 is formed which, if the sales data of articles sold in one transaction are inputted, houses the sales data stored in the current buffer 31 into the transaction buffer 32 and registers the inputted sales data in the current buffer 31 through the processing of ACT 5 to ACT 7 .
- the CPU 11 there is also a latest display control unit 112 which causes the sales data stored in the current buffer 31 to be displayed in the current area 6 a , which is different from the details area 6 b of the registration screen 60 , through the processing of ACT 8 .
- a list display control unit 113 which displays a list of articles sold in one transaction in the details area 6 b on the basis of the sales data stored in the transaction buffer 32 through the processing of ACT 9 .
- the CPU 11 clears the data in the current buffer 31 . Therefore, a value acquired by subtracting the data in the current buffer 31 from the total value is restored as the data stored in the total buffer 33 .
- the CPU 11 checks the discount target flag in the current buffer 31 . If an article on which a discount is not allowed is registered immediately before, the discount target flag is “0”. At this time, the CPU 11 determines that the input of the discount key is an error.
- the discount target flag is “1”.
- the CPU 11 accepts the input of the discount amount.
- the CPU 11 stores that discount amount in the current buffer 31 .
- the CPU 11 also updates the amount of sales in the current buffer 31 to a value acquired as a result of subtracting the discount amount.
- the total amount data in the total buffer 33 is also updated to the amount after the discount.
- the CPU 11 executes subtotaling according to the procedures shown in the flowchart of FIG. 6 .
- the CPU 11 checks the registration-in-progress flag f 1 (ACT 20 ). If the registration-in-progress f 1 is not set to “1” (NO in ACT 20 ), it is determined that the input of the subtotal key is an error.
- the CPU 11 executes the processing of ACT 21 to ACT 24 .
- ACT 21 the CPU 11 increments the counter n by “1”.
- ACT 22 the CPU 11 houses the sales data stored in the current buffer 31 into an n-th record area of the transaction buffer 32 .
- ACT 23 the CPU 11 causes the customer-side display device 7 to display the total mount stored in the total buffer 33 .
- the subtotal flag f 2 is set to “1”.
- the CPU 11 executes closing according to the procedures shown in the flowchart of FIG. 7 .
- the CPU 11 checks the subtotal flag f 2 (ACT 30 ). If the subtotal flag f 2 is not set to “1” (NO in ACT 30 ), it is determined that the input of the cash key is an error.
- the CPU 11 executes the processing of ACT 31 to ACT 34 .
- ACT 31 the CPU 11 calculates change and causes each of the touch panel 6 and the customer-side display device 7 to display the amount of change.
- ACT 32 the CPU 11 creates receipt print data based on the content of the transaction buffer 32 and outputs the receipt print data to the printer 8 to issue a receipt.
- ACT 33 the CPU 11 outputs a driving signal to the drawer opening device 23 from the I/O port 16 and thus causes the drawer 2 to open.
- the CPU 11 resets the registration-in-progress flag f 1 and the subtotal flag f 2 to “0”.
- the CPU 11 executes touch input according to the procedures shown in the flowchart of FIG. 8 .
- the CPU 11 checks the registration-in-progress f 1 (ACT 40 ). If the registration-in-progress f 1 is not set to “1” (NO in ACT 40 ), the CPU 11 ignores the input from the touch panel 6 .
- the CPU 11 determines whether the touched site is within the details area 6 b of the registration screen 60 or not (ACT 41 ). If any of the areas outside the details area 6 b is touched (NO in ACT 41 ), the CPU 11 ignores the input from the touch panel 6 .
- the CPU 11 executes the processing of ACT 42 to ACT 44 .
- ACT 42 the CPU 11 recognizes a record number k of sales data displayed at the touched site, on the basis of coordinate data of the touched position on the screen and layout data of the registration screen 60 .
- the CPU 11 reads out the sales data corresponding to the record number k from the transaction buffer 32 and writes the read-out sales data into the editing buffer 34 .
- the CPU 11 creates an editing screen 70 based on the sales data housed in the editing buffer 34 and causes the touch panel 6 to display this editing screen 70 .
- FIG. 9 shows an example of the editing screen 70 .
- the editing screen 70 includes an article name area 71 , a number of items area 72 , a unit price area 73 , a discount area 74 and an amount area 75 , and an undo button 76 , a unit price change button 77 , a number of items change button 78 , a discount button 79 and a cancel button 80 .
- the data stored in the editing buffer 34 is displayed in the areas 71 to 75 .
- the CPU 11 there is a selection unit 114 which accepts the selection of an article from the articles displayed in the details area 6 b through the processing of ACT 40 to ACT 42 .
- a read-out unit 115 which reads out the sales data of the article selected by the selection unit 114 from the transaction buffer 32 through the processing of ACT 43 .
- an editing acceptance unit 116 which causes the touch panel 6 to display the editing screen 70 for the sales data read out from the transaction buffer 32 by the read-out unit 115 and accepts the editing of the sales data through the processing of ACT 44 .
- the CPU 11 waits for the touch panel 6 to be operated by touch again (ACT 45 ).
- the CPU 11 executes the editing of sales data corresponding to the touched position (ACT 46 ).
- FIG. 10 is a flowchart showing details of the procedures of the editing.
- the CPU 11 determines whether the touched site is any of the display areas 72 to 74 corresponding to entries that can be edited, that is, the number of items, the unit price, and the discount amount (ACT 51 to ACT 53 ). If the touched site is none of these display areas (NO in all of ACT 51 to ACT 53 ), the CPU 11 determines whether the touched site is any of the display areas of the buttons 76 to 80 (ACT 54 to ACT 58 ). If the touched site is none of the display areas of the buttons 76 to 80 (NO in all ACT 54 to ACT 58 ), the CPU 11 waits for a next touch operation.
- the CPU 11 changes the number of items sold, of the sales data stored in the editing buffer 34 , to a numeric value inputted via numeric keys. Moreover, the amount of this sales data is changed to a value that is acquired by multiplying the unit price by the changed number of items sold and then subtracting the discount amount from the resulting value (ACT 59 ). After that, the k-th record in the transaction buffer 32 is overwritten with the sales data stored in the editing buffer 34 (ACT 63 ).
- the CPU 11 changes the unit price included in the sales data stored in the editing buffer 34 to a numeric value inputted via numeric keys. Moreover, the amount of this sales data is changed to a value that is acquired by multiplying the changed unit price by the number of items sold and then subtracting the discount amount from the resulting value (ACT 60 ). After that, the k-th record in the transaction buffer 32 is overwritten with the sales data stored in the editing buffer 34 (ACT 63 ).
- the CPU 11 checks the discount target flag included in the sales data stored in the editing buffer 34 (ACT 61 ). If the discount target flag is reset to “0” (NO in ACT 61 ), the CPU 11 ignores the touch input.
- the CPU 11 changes the discount amount included in the sales data stored in the editing buffer 34 to a numeric value inputted via numeric keys. Moreover, the amount of this sales data is changed to a value that is acquired by subtracting the changed discount amount (ACT 62 ). After that, the k-th record in the transaction buffer 32 is overwritten with the sales data stored in the editing buffer 34 (ACT 63 ).
- the CPU 11 deletes the sales data that is the k-th record in the transaction buffer 32 . Moreover, the number and amount corresponding to the deleted sales data are subtracted from the total number of items and the total amount displayed in the total area 6 c of the registration screen 60 (ACT 64 ). After that, the sales data stored in the editing buffer 34 is cleared (ACT 65 ).
- the editing buffer 34 is cleared, the editing is finished.
- the CPU 11 erases the editing screen 70 (ACT 47 ).
- an update unit 117 which, when the sales data displayed on the editing screen 70 is edited, updates the sales data of the article selected by the selection unit 114 , of the sales data of articles stored in the transaction buffer 32 , to the edited data through the processing of ACT 63 .
- the functions of the processing unit 111 , the latest display control unit 112 , the list display control unit 113 , the selection unit 114 , the read-out unit 115 , the editing acceptance unit 116 and the update unit 117 provided in the CPU 11 are realized by a program stored in the ROM 12 .
- the POS terminal 1 can execute editing including undo, unit price change, and discount not only for the sales data of an article that is registered immediately before, displayed in the current area 6 a of the registration screen 60 , but also for the sales data of an article with its registration finalized, displayed in the details area 6 b.
- the editing screen 70 may be displayed by overlapping on the registration screen 60 .
- the discount is described as an example of the data editing.
- a mechanism to input a discount rate instead of a discount amount is employed, it is possible to similarly cope with the case where a discount on price is made at a predetermined rate.
- the program may be downloaded to the POS terminal 1 from a network or the program stored in a recording medium may be installed in the POS terminal 1 .
- the recording medium may be in any form of recording medium that can store a program and can be read by the apparatus, such as CD-ROM.
- the functions acquired in advance by installation or downloading may also be realized in cooperation with the OS (operating system) or the like in the apparatus.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
According to one embodiment, an article sales data processing apparatus includes a display unit which displays a registration screen, and a control unit which displays an editing screen for sales data of an article selected from among articles sold in one transaction on the display unit, the editing screen including an image of each of an undo button, a unit price change button, a number of items change button, and a discount button.
Description
- This application is a Division of application Ser. No. 12/819,525 filed Jun. 21, 2010; the entire contents of which is hereby incorporated by reference.
- This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2009-169176, filed Jul. 17, 2009; the entire contents of which are incorporated herein by reference.
- Embodiments described herein relate generally to an article sales data processing apparatus such as a point-of-sales (POS) terminal which processes sales data of articles purchased by customers.
- In a conventional POS terminal, when an article code of an article purchased by a customer is inputted, sales data of this article is registered in a memory. However, at this time, the registration of the sales data is not finalized yet. Therefore, editing of the sales data such as undo or discount is possible.
- When a next article code is inputted or a subtotal key is operated to input a subtotal, the registration of the sales data is finalized. The sales data cannot be edited after the registration is finalized. Therefore, in the case of making a discount on an article for which the registration of its sales data is finalized, a cashier first carries out an operation to undo the registered sales data. Next, the cashier registers the sales data of this article again. Immediately after that, the cashier carries out an operation for discount.
- In this manner, with the conventional article sales data processing apparatus, complicated operations are required in order to modify sales data with its registration finalized. Solutions are demanded.
-
FIG. 1 is a perspective view showing the outer configuration of a POS terminal as an embodiment of an article sales data processing apparatus. -
FIG. 2 is a block diagram showing the configuration of essential parts of the POS terminal. -
FIG. 3 shows an example of a registration screen displayed on a touch panel of the POS terminal. -
FIG. 4 shows a principal memory area formed in a RAM of the POS terminal. -
FIG. 5 is a flowchart showing procedures of article registration executed by a CPU of the POS terminal. -
FIG. 6 is a flowchart showing procedures of subtotaling executed by the CPU of the POS terminal. -
FIG. 7 is a flowchart showing procedures of closing executed by the CPU of the POS terminal. -
FIG. 8 is a flowchart showing procedures of touch input executed by the CPU of the POS terminal. -
FIG. 9 shows an example of an editing screen displayed on the touch panel of the POS terminal. -
FIG. 10 is a flowchart showing details of data editing executed in a processing block of ACT 46 shown inFIG. 8 . - In general, according to one embodiment, an article sales data processing apparatus includes a transaction storage unit, a display unit, a list display control unit, a selection unit, a read-out unit, an editing acceptance unit, and an update unit. The transaction storage unit stores sales data of each article sold in one transaction. The display unit displays a registration screen including a details area. The list display control unit causes a list of articles sold in one transaction to be displayed in the details area on the basis of the sales data stored in the transaction storage unit. The selection unit accepts selection of an article, of the articles displayed in the details area. The read-out unit reads out the sales data of the article selected by the selection unit, from the transaction storage unit. The editing acceptance unit causes the display unit to display an editing screen for the sales data read out from the transaction storage unit by the read-out unit, and accepts editing of the sales data. When the sales data displayed in the editing screen is edited, the update unit updates the sales data of the article selected by the selection unit, of the sales data of each article stored in the transaction storage unit, to the edited data.
- Hereinafter, as an embodiment of an article sales data processing apparatus, a case where the invention is applied to a
POS terminal 1 installed in a retail store will be described with reference to the drawings. -
FIG. 1 is a perspective view showing the outer configuration of thePOS terminal 1. ThePOS terminal 1 is placed on adrawer 2 for housing cash and the like and controls the opening and closing of thedrawer 2. - The
POS terminal 1 has akeyboard 3, amode switch 4, abarcode scanner 5, atouch panel display 6 for cashier (hereinafter referred to as touch panel 6), a customer-side display device 7, aprinter 8, and areceipt issue port 9. - On the
keyboard 3, numeric keys to input numeric data, a subtotal key, a cash key, a credit key, an undo key, a discount key, a clear key and the like are arranged. The cash key is operated at the time of declaring the closing of registration of one transaction with cash payment. The credit key is operated at the time of declaring the closing of registration of one transaction with credit card payment. The cash key, the credit key and the like are called registration closing keys. The undo key is operated at the time of declaring the undo of article sales data that is registered immediately before. The discount key is operated at the time of declaring a discount on an article or a discount from a subtotal that is registered immediately before. - The
mode switch 4 is for selecting from various operation modes including “registration”, “inspection” and “settlement” and commands aCPU 11 to execute the selected mode. Themode switch 4 is switched, for example, by a key. - If the “registration” mode is selected, the
POS terminal 1 mainly executes the following operations. - 1. An operation to register sales data of an article in the memory on the basis of the article data inputted via the
scanner 5 and an input unit of thekeyboard 3. - 2. An operation to calculate and display the total amount based on sales data of each article sold in one transaction.
- 3. An operation to calculate and display the difference between a deposit amount and the total amount, as the amount of change, when the deposit amount is inputted from the input unit.
- 4. An operation to print, on a receipt sheet, the content of sales data of each article sold in one transaction and thus issue a receipt.
- The
touch panel 6 and the customer-side display device 7 display the name of a registered article, the number of items sold, the amount of sales, the total amount for one transaction, the deposit amount, the amount of change and the like. -
FIG. 3 shows an example of aregistration screen 60 displayed on thetouch panel 6. Theregistration screen 60 includes acurrent area 6 a, adetails area 6 b, and atotal area 6 c. Thecurrent area 6 a is an area for displaying the article name, the number of items sold and the amount of sales as the latest information of articles sold. Thedetails area 6 b is an area for displaying the article name, the number of items, the unit price, the discount amount, the amount of sales and the like, for each article sold in one transaction. Thetotal area 6 c is an area for displaying the total amount and the total number of items for each article sold in one transaction. - The
printer 8 is to print the details of one transaction on a receipt sheet and a journal sheet. The receipt sheet printed by theprinter 8 is issued from thereceipt issue port 9. -
FIG. 2 is a block diagram showing the principal configuration of thePOS terminal 1. ThePOS terminal 1 has the CPU (central processing unit) 11 as a control body. A ROM (read only memory) 12, a RAM (random access memory) 13, aclock unit 14, acommunication interface 15, an input-output port (I/O port) 16, akeyboard controller 17, atouch panel controller 18, adisplay controller 19, aprinter controller 20 and ascanner interface 21 are connected to theCPU 11 via abus line 22 such as address bus or data bus. - The
clock unit 14 measures the current date and time. Thecommunication interface 15 carries out data communication with a store computer connected via a network. The I/O port 16 inputs a signal from themode switch 4. The I/O port 16 also outputs a driving signal to a drawer opening device 23 to open thedrawer 2. - The
keyboard controller 17 controls thekeyboard 3 and takes in a key signal corresponding to an operated key. Thetouch panel controller 18 controls thetouch panel 6 to display theregistration screen 60 or the like. Thetouch panel controller 18 takes in a position signal on the screen operated by touch from thetouch panel 6. Thedisplay controller 19 controls the customer-side display device 7 to display information for the customer. Theprinter controller 20 controls theprinter 8 to issue a receipt. Thescanner interface 21 takes in a barcode signal scanned by thescanner 5. - In the
POS terminal 1, acurrent buffer 31, atransaction buffer 32, atotal buffer 33, anediting buffer 34 and aflag memory 35 in the area configuration shown inFIG. 4 are formed in theRAM 13. - The
current buffer 31 temporarily stores the latest sales data of articles sold in one transaction. Thetransaction buffer 32 stores sales data of each article sold in one transaction, in order of a series of record numbers. The sales data include article code, article name, the number of items sold, unit price, discount amount, the amount of sales, and discount target flag. The discount target flag is “1” when an article identified by the corresponding article code is an article on which a discount is allowed. - The
current buffer 31 functions as a temporary storage unit. Thetransaction buffer 32 functions as a transaction storage unit. - The
total buffer 33 stores the total number of items and the total amount in one transaction. The total number of items is a value acquired by adding the number of items of the article sold, temporarily stored in thecurrent buffer 31, to the total of the number of items of each article stored in thetransaction buffer 32. The total amount is a value acquired by adding the amount of sales of the article, temporarily stored in thecurrent buffer 31, to the total of the amount of sales of each article stored in thetransaction buffer 32. - The
editing buffer 34 temporarily stores sales data of an article selected as an editing target, from the sales data of each article stored in thetransaction buffer 32. Theflag memory 35 stores a registration-in-progress flag f1 and a subtotal flag f2. - If an article code is inputted via the
keyboard 3 or thescanner 5 in the state where the “registration” mode is selected by themode switch 4, theCPU 11 executes article registration according to the procedures shown in the flowchart ofFIG. 5 . First, theCPU 11 checks the registration-in-progress flag f1 (ACT 0). Before the first article of one transaction is registered, the registration-in-progress flag f1 is set to “0”. As an article is registered, the registration-in-progress flag f1 is set to “1”. - If the registration-in-progress flag f1 is not set to “1” (NO in ACT 0), the
CPU 11 executes the processing ofACT 1 toACT 3. InACT 1, theCPU 11 resets a counter n to zero. InACT 2, theCPU 11 clears thebuffers 31 to 34. InACT 3, theCPU 11 sets the registration-in-progress flag f1 to “1”. - If the registration-in-progress flag f1 is set to “1” (YES in ACT 0), the
CPU 11 executes the processing ofACT 4 toACT 5. InACT 4, theCPU 11 increments the counter n by “1”. InACT 5, theCPU 11 houses the sales data stored in thecurrent buffer 31 into an n-th record area in thetransaction buffer 32. Here, “n” in the “n-th” coincides with the value of the counter n. - As the processing of
ACT 3 orACT 5 is finished, theCPU 11 executes the processing ofACT 6 toACT 9. InACT 6, theCPU 11 searches an article data file in which article data including article name, unit price, discount target flag and the like are set, corresponding to the article code for identifying each article. Then, theCPU 11 takes in article data that is set corresponding to an inputted article code. The article data file is stored in the store computer. The article data may be downloaded to theRAM 13 from the store computer. - In
ACT 7, theCPU 11 multiplies the unit price of the article data by the number of items sold and thus calculates the amount of sales. TheCPU 11 then creates sales data including article code, article name, the number of items sold, unit price, discount amount, the amount of sales and discount target flag, and writes the sales data in thecurrent buffer 31. At this time, the discount amount is “0”. - In
ACT 8, theCPU 11 causes the article name, the number of items sold and the amount of sales, of the sales data stored in thecurrent buffer 31, to be displayed in thecurrent area 6 a of theregistration screen 60. InACT 9, theCPU 11 causes the article name, the number of items sold, the unit price, the discount amount and the amount of sales, of each sales data stored in thetransaction buffer 32, to be displayed in thedetails area 6 b of theregistration screen 60. TheCPU 11 also causes the total number of items and the total amount stored in thetotal buffer 33 to be displayed in thetotal area 6 c. - The
CPU 11 repeats the processing according to the procedures shown in the flowchart ofFIG. 5 every time an article code is inputted. - Here, in the
CPU 11, aprocessing unit 111 is formed which, if the sales data of articles sold in one transaction are inputted, houses the sales data stored in thecurrent buffer 31 into thetransaction buffer 32 and registers the inputted sales data in thecurrent buffer 31 through the processing ofACT 5 toACT 7. - In the
CPU 11, there is also a latestdisplay control unit 112 which causes the sales data stored in thecurrent buffer 31 to be displayed in thecurrent area 6 a, which is different from thedetails area 6 b of theregistration screen 60, through the processing ofACT 8. - In the
CPU 11, there is also a listdisplay control unit 113 which displays a list of articles sold in one transaction in thedetails area 6 b on the basis of the sales data stored in thetransaction buffer 32 through the processing ofACT 9. - If the undo key is inputted after the processing of
ACT 9, theCPU 11 clears the data in thecurrent buffer 31. Therefore, a value acquired by subtracting the data in thecurrent buffer 31 from the total value is restored as the data stored in thetotal buffer 33. - Similarly, if the discount key is inputted after the processing of
ACT 9, theCPU 11 checks the discount target flag in thecurrent buffer 31. If an article on which a discount is not allowed is registered immediately before, the discount target flag is “0”. At this time, theCPU 11 determines that the input of the discount key is an error. - Meanwhile, if an article on which a discount is allowed is registered immediately before, the discount target flag is “1”. At this time, the
CPU 11 accepts the input of the discount amount. As the discount amount is inputted via numeric keys, theCPU 11 stores that discount amount in thecurrent buffer 31. TheCPU 11 also updates the amount of sales in thecurrent buffer 31 to a value acquired as a result of subtracting the discount amount. At this time, the total amount data in thetotal buffer 33 is also updated to the amount after the discount. - If the subtotal key is inputted in the state where the “registration” mode is selected, the
CPU 11 executes subtotaling according to the procedures shown in the flowchart ofFIG. 6 . First, theCPU 11 checks the registration-in-progress flag f1 (ACT 20). If the registration-in-progress f1 is not set to “1” (NO in ACT 20), it is determined that the input of the subtotal key is an error. - If the registration-in-progress f1 is set to “1” (YES in ACT 20), the
CPU 11 executes the processing ofACT 21 to ACT 24. InACT 21, theCPU 11 increments the counter n by “1”. InACT 22, theCPU 11 houses the sales data stored in thecurrent buffer 31 into an n-th record area of thetransaction buffer 32. In ACT 23, theCPU 11 causes the customer-side display device 7 to display the total mount stored in thetotal buffer 33. In ACT 24, the subtotal flag f2 is set to “1”. - If the cash key is inputted in the state where the “registration” mode is selected, the
CPU 11 executes closing according to the procedures shown in the flowchart ofFIG. 7 . First, theCPU 11 checks the subtotal flag f2 (ACT 30). If the subtotal flag f2 is not set to “1” (NO in ACT 30), it is determined that the input of the cash key is an error. - If the subtotal flag f2 is set to “1” (YES in ACT 30), the
CPU 11 executes the processing ofACT 31 toACT 34. InACT 31, theCPU 11 calculates change and causes each of thetouch panel 6 and the customer-side display device 7 to display the amount of change. InACT 32, theCPU 11 creates receipt print data based on the content of thetransaction buffer 32 and outputs the receipt print data to theprinter 8 to issue a receipt. InACT 33, theCPU 11 outputs a driving signal to the drawer opening device 23 from the I/O port 16 and thus causes thedrawer 2 to open. InACT 34, theCPU 11 resets the registration-in-progress flag f1 and the subtotal flag f2 to “0”. - If the
touch panel 6 is operated by touch in the state where the “registration” mode is selected, theCPU 11 executes touch input according to the procedures shown in the flowchart ofFIG. 8 . First, theCPU 11 checks the registration-in-progress f1 (ACT 40). If the registration-in-progress f1 is not set to “1” (NO in ACT 40), theCPU 11 ignores the input from thetouch panel 6. - If the registration-in-progress f1 is set to “1” (YES in ACT 40), the
CPU 11 determines whether the touched site is within thedetails area 6 b of theregistration screen 60 or not (ACT 41). If any of the areas outside thedetails area 6 b is touched (NO in ACT 41), theCPU 11 ignores the input from thetouch panel 6. - If the
details area 6 b is touched (YES in ACT 41), theCPU 11 executes the processing of ACT 42 to ACT 44. In ACT 42, theCPU 11 recognizes a record number k of sales data displayed at the touched site, on the basis of coordinate data of the touched position on the screen and layout data of theregistration screen 60. - In ACT 43, the
CPU 11 reads out the sales data corresponding to the record number k from thetransaction buffer 32 and writes the read-out sales data into theediting buffer 34. In ACT 44, theCPU 11 creates anediting screen 70 based on the sales data housed in theediting buffer 34 and causes thetouch panel 6 to display thisediting screen 70. -
FIG. 9 shows an example of theediting screen 70. Theediting screen 70 includes anarticle name area 71, a number ofitems area 72, aunit price area 73, adiscount area 74 and anamount area 75, and an undobutton 76, a unitprice change button 77, a number of items changebutton 78, adiscount button 79 and a cancelbutton 80. The data stored in theediting buffer 34 is displayed in theareas 71 to 75. - Here, in the
CPU 11, there is aselection unit 114 which accepts the selection of an article from the articles displayed in thedetails area 6 b through the processing of ACT 40 to ACT 42. There is also a read-outunit 115 which reads out the sales data of the article selected by theselection unit 114 from thetransaction buffer 32 through the processing of ACT 43. There is also anediting acceptance unit 116 which causes thetouch panel 6 to display theediting screen 70 for the sales data read out from thetransaction buffer 32 by the read-outunit 115 and accepts the editing of the sales data through the processing of ACT 44. - As the
editing screen 70 is displayed, theCPU 11 waits for thetouch panel 6 to be operated by touch again (ACT 45). When thetouch panel 6 is operated by touch, theCPU 11 executes the editing of sales data corresponding to the touched position (ACT 46). -
FIG. 10 is a flowchart showing details of the procedures of the editing. First, theCPU 11 determines whether the touched site is any of thedisplay areas 72 to 74 corresponding to entries that can be edited, that is, the number of items, the unit price, and the discount amount (ACT 51 to ACT 53). If the touched site is none of these display areas (NO in all of ACT 51 to ACT 53), theCPU 11 determines whether the touched site is any of the display areas of thebuttons 76 to 80 (ACT 54 to ACT 58). If the touched site is none of the display areas of thebuttons 76 to 80 (NO in all ACT 54 to ACT 58), theCPU 11 waits for a next touch operation. - If the number of items area is touched (YES in ACT 51), or if the number of items change
button 78 is touched (YES in ACT 55), theCPU 11 changes the number of items sold, of the sales data stored in theediting buffer 34, to a numeric value inputted via numeric keys. Moreover, the amount of this sales data is changed to a value that is acquired by multiplying the unit price by the changed number of items sold and then subtracting the discount amount from the resulting value (ACT 59). After that, the k-th record in thetransaction buffer 32 is overwritten with the sales data stored in the editing buffer 34 (ACT 63). - If the
unit price area 73 is touched (YES in ACT 52), or if the unitprice change button 77 is touched (YES in ACT 54), theCPU 11 changes the unit price included in the sales data stored in theediting buffer 34 to a numeric value inputted via numeric keys. Moreover, the amount of this sales data is changed to a value that is acquired by multiplying the changed unit price by the number of items sold and then subtracting the discount amount from the resulting value (ACT 60). After that, the k-th record in thetransaction buffer 32 is overwritten with the sales data stored in the editing buffer 34 (ACT 63). - If the
discount area 74 is touched (YES in ACT 53), or if thediscount button 79 is touched (YES in ACT 56), theCPU 11 checks the discount target flag included in the sales data stored in the editing buffer 34 (ACT 61). If the discount target flag is reset to “0” (NO in ACT 61), theCPU 11 ignores the touch input. - If the discount target flag is set to “1” (YES in ACT 61), the
CPU 11 changes the discount amount included in the sales data stored in theediting buffer 34 to a numeric value inputted via numeric keys. Moreover, the amount of this sales data is changed to a value that is acquired by subtracting the changed discount amount (ACT 62). After that, the k-th record in thetransaction buffer 32 is overwritten with the sales data stored in the editing buffer 34 (ACT 63). - If the undo
button 76 is touched (YES in ACT 57), theCPU 11 deletes the sales data that is the k-th record in thetransaction buffer 32. Moreover, the number and amount corresponding to the deleted sales data are subtracted from the total number of items and the total amount displayed in thetotal area 6 c of the registration screen 60 (ACT 64). After that, the sales data stored in theediting buffer 34 is cleared (ACT 65). - If the cancel
button 80 is touched (YES in ACT 58), theCPU 11 clears the sales data stored in the editing buffer 34 (ACT 65). - As the
editing buffer 34 is cleared, the editing is finished. When the editing is finished, theCPU 11 erases the editing screen 70 (ACT 47). - Here, in the
CPU 11, there is anupdate unit 117 which, when the sales data displayed on theediting screen 70 is edited, updates the sales data of the article selected by theselection unit 114, of the sales data of articles stored in thetransaction buffer 32, to the edited data through the processing of ACT 63. - The functions of the
processing unit 111, the latestdisplay control unit 112, the listdisplay control unit 113, theselection unit 114, the read-outunit 115, theediting acceptance unit 116 and theupdate unit 117 provided in theCPU 11 are realized by a program stored in theROM 12. - In this manner, the
POS terminal 1 according to this embodiment can execute editing including undo, unit price change, and discount not only for the sales data of an article that is registered immediately before, displayed in thecurrent area 6 a of theregistration screen 60, but also for the sales data of an article with its registration finalized, displayed in thedetails area 6 b. - Moreover, simply by touch-operating an area within the
details area 6 b where the sales data of an editing target is displayed, it is possible to select the sale data of this editing target. Also, since theediting screen 70 is displayed and the sales data can be edited on this screen, the operation required is very simple. - The invention is not limited to the above embodiment in its described form. In practice, components of the embodiment can be modified without departing from the scope of the invention.
- For example, in the embodiment, the
editing screen 70 may be displayed by overlapping on theregistration screen 60. Alternatively, it is also possible to temporarily erase theregistration screen 60 and display theediting screen 70, and then display theregistration screen 60 again on completion of the editing. - In the embodiment, the discount is described as an example of the data editing. However, if a mechanism to input a discount rate instead of a discount amount is employed, it is possible to similarly cope with the case where a discount on price is made at a predetermined rate.
- In the embodiment, the case where the program is recorded in advance in the
ROM 12 is described. However, without being limited to this embodiment, the program may be downloaded to thePOS terminal 1 from a network or the program stored in a recording medium may be installed in thePOS terminal 1. The recording medium may be in any form of recording medium that can store a program and can be read by the apparatus, such as CD-ROM. The functions acquired in advance by installation or downloading may also be realized in cooperation with the OS (operating system) or the like in the apparatus. - While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims (13)
1. An article sales data processing apparatus comprising:
a display unit which displays a registration screen; and
a control unit which displays an editing screen for sales data of an article selected from among articles sold in one transaction on the display unit, wherein
the editing screen includes an image of each of an undo button, a unit price change button, a number of items change button, and a discount button.
2. The apparatus of claim 1 , wherein when the undo button is pressed, the control unit is configured to delete the sales data of the selected article.
3. The apparatus of claim 2 , wherein the control unit is configured to recalculate an amount of sales of the articles sold in one transaction after the sales data of the selected article is deleted.
4. The apparatus of claim 1 , wherein the unit price change button is pressed, the control unit is configured to change a unit price of the selected article.
5. The apparatus of claim 4 , wherein the control unit is configured to change the unit price of the selected article to a value input after the unit price change button is pressed.
6. The apparatus of claim 5 , wherein the control unit is configured to recalculate an amount of sales of the selected article based on the changed unit price after the unit price of the selected article is changed.
7. The apparatus of claim 1 , wherein when the number of items change button is pressed, the control unit is configured to change the number of items sold of the selected article.
8. The apparatus of claim 7 , wherein the control unit is configured to change the number of items sold of the selected article to a value input after the number of items change button is pressed.
9. The apparatus of claim 8 , wherein the control unit is configured to recalculate an amount of sales of the selected article based on the changed number of items sold after the number of items sold of the selected article is changed.
10. The apparatus of claim 1 , wherein when the discount button is pressed, the control unit is configured to change a discount amount for the selected article.
11. The apparatus of claim 10 , wherein the control unit is configured to change the discount amount for the selected article to a value input after the discount button is pressed.
12. The apparatus of claim 11 , wherein the control unit is configured to recalculate an amount of sales of the selected article based on the changed discount amount after the discount amount for the selected article is changed.
13. The apparatus of claim 1 , wherein the control unit further displays an article name of the selected article on the editing screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/753,748 US20130151328A1 (en) | 2009-07-17 | 2013-01-30 | Article sales data processing apparatus and sales data editing method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009169176A JP4809464B2 (en) | 2009-07-17 | 2009-07-17 | Product sales data processing apparatus and control program thereof |
JP2009-169176 | 2009-07-17 | ||
US12/819,525 US8447660B2 (en) | 2009-07-17 | 2010-06-21 | Article sales data processing apparatus and sales data editing method |
US13/753,748 US20130151328A1 (en) | 2009-07-17 | 2013-01-30 | Article sales data processing apparatus and sales data editing method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/819,525 Division US8447660B2 (en) | 2009-07-17 | 2010-06-21 | Article sales data processing apparatus and sales data editing method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130151328A1 true US20130151328A1 (en) | 2013-06-13 |
Family
ID=43465935
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/819,525 Active 2031-01-18 US8447660B2 (en) | 2009-07-17 | 2010-06-21 | Article sales data processing apparatus and sales data editing method |
US13/753,748 Abandoned US20130151328A1 (en) | 2009-07-17 | 2013-01-30 | Article sales data processing apparatus and sales data editing method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/819,525 Active 2031-01-18 US8447660B2 (en) | 2009-07-17 | 2010-06-21 | Article sales data processing apparatus and sales data editing method |
Country Status (2)
Country | Link |
---|---|
US (2) | US8447660B2 (en) |
JP (1) | JP4809464B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011227670A (en) * | 2010-04-19 | 2011-11-10 | Teraoka Seiko Co Ltd | Pos register |
JP2012008840A (en) * | 2010-06-25 | 2012-01-12 | Toshiba Tec Corp | Settlement device and program |
JP5788424B2 (en) * | 2013-03-04 | 2015-09-30 | 東芝テック株式会社 | Store system |
JP6252074B2 (en) * | 2013-09-30 | 2017-12-27 | 株式会社寺岡精工 | Product sales data processing apparatus and program |
US9576280B2 (en) | 2013-10-13 | 2017-02-21 | Seleucid, Llc | Method and system for making electronic payments |
US20170054542A1 (en) * | 2015-08-19 | 2017-02-23 | Qualcomm Incorporated | Sounding design for channel feedback |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4373133A (en) * | 1980-01-03 | 1983-02-08 | Nicholas Clyne | Method for producing a bill, apparatus for collecting items, and a self-service shop |
US5592378A (en) * | 1994-08-19 | 1997-01-07 | Andersen Consulting Llp | Computerized order entry system and method |
US6167383A (en) * | 1998-09-22 | 2000-12-26 | Dell Usa, Lp | Method and apparatus for providing customer configured machines at an internet site |
US20010037245A1 (en) * | 2000-04-07 | 2001-11-01 | Krishnappa Ranganath | Point of sale device, e-commerce system, and method and apparatus for order processing and inventory management |
JP2006127043A (en) * | 2004-10-27 | 2006-05-18 | Toshiba Tec Corp | Commodity sales data processing device |
US7453442B1 (en) * | 2002-12-03 | 2008-11-18 | Ncr Corporation | Reconfigurable user interface systems |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2508953B2 (en) * | 1992-11-27 | 1996-06-19 | 株式会社寺岡精工 | Electronic cash register |
JPH10255168A (en) * | 1997-03-14 | 1998-09-25 | Hitachi Ltd | Pos system |
US8560355B2 (en) * | 2004-02-19 | 2013-10-15 | Idss (Internet Destination Sales System) | Internet destination sales system with ASP-hosted member interface |
JP4109644B2 (en) * | 2004-03-24 | 2008-07-02 | 富士通株式会社 | Money registration apparatus, money registration system, display control program for money registration apparatus, and computer-readable recording medium recording the program |
JP2005284579A (en) | 2004-03-29 | 2005-10-13 | Toshiba Tec Corp | Merchandise sales data processor |
US9189768B2 (en) * | 2007-05-31 | 2015-11-17 | Amazon Technologies, Inc. | Method and apparatus for providing fulfillment services |
-
2009
- 2009-07-17 JP JP2009169176A patent/JP4809464B2/en active Active
-
2010
- 2010-06-21 US US12/819,525 patent/US8447660B2/en active Active
-
2013
- 2013-01-30 US US13/753,748 patent/US20130151328A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4373133A (en) * | 1980-01-03 | 1983-02-08 | Nicholas Clyne | Method for producing a bill, apparatus for collecting items, and a self-service shop |
US5592378A (en) * | 1994-08-19 | 1997-01-07 | Andersen Consulting Llp | Computerized order entry system and method |
US6167383A (en) * | 1998-09-22 | 2000-12-26 | Dell Usa, Lp | Method and apparatus for providing customer configured machines at an internet site |
US20010037245A1 (en) * | 2000-04-07 | 2001-11-01 | Krishnappa Ranganath | Point of sale device, e-commerce system, and method and apparatus for order processing and inventory management |
US7453442B1 (en) * | 2002-12-03 | 2008-11-18 | Ncr Corporation | Reconfigurable user interface systems |
JP2006127043A (en) * | 2004-10-27 | 2006-05-18 | Toshiba Tec Corp | Commodity sales data processing device |
Also Published As
Publication number | Publication date |
---|---|
US8447660B2 (en) | 2013-05-21 |
JP4809464B2 (en) | 2011-11-09 |
US20110015986A1 (en) | 2011-01-20 |
JP2011022919A (en) | 2011-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130151328A1 (en) | Article sales data processing apparatus and sales data editing method | |
JP4109644B2 (en) | Money registration apparatus, money registration system, display control program for money registration apparatus, and computer-readable recording medium recording the program | |
JP2011227938A (en) | Merchandise sales data processor and control program thereof | |
JP2015018482A (en) | Commodity sales data processing apparatus and control program therefor | |
US8321282B2 (en) | Article sales data processing apparatus and control method for the same | |
JP2011227670A (en) | Pos register | |
JP5523432B2 (en) | Product sales data processing apparatus and program | |
JPH08167077A (en) | Article sale registration data processor | |
JP5005335B2 (en) | Product sales data processing device | |
JP5764701B2 (en) | Commerce processing apparatus and receipt details search program | |
JP5562913B2 (en) | Merchandise sales data processing apparatus and receipt details search program | |
JP6568271B2 (en) | Information processing apparatus and information processing program | |
JP6170809B2 (en) | Product sales data processing device | |
US20240119811A1 (en) | Sales data processing apparatus and method | |
US20190156314A1 (en) | Registration settlement apparatus and information processing method for controlling the same | |
JP2019185829A (en) | Information processing apparatus and information processing program | |
JP2006343940A (en) | Article sales data processor | |
JP7534195B2 (en) | Information processing device, information processing method, and program | |
US20230401599A1 (en) | Merchandise processing device and method therefor | |
US20220129939A1 (en) | Commodity registration apparatus and commodity registration method | |
JP2005258845A (en) | Pos terminal, quantity correction method, quantity correction program, and computer-readable recording medium for recording the same program | |
JP2004206372A (en) | Pos register | |
US20220076350A1 (en) | Accounting apparatus, registration apparatus, and control method | |
US20220129879A1 (en) | Payment apparatus and receipt data creation method | |
JP6382389B2 (en) | Information processing apparatus and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TOSHIBA TEC KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TAKAGI, HIROSHI;REEL/FRAME:029720/0197 Effective date: 20100610 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |