US20150242833A1 - Information processing device and screen setting method - Google Patents
Information processing device and screen setting method Download PDFInfo
- Publication number
- US20150242833A1 US20150242833A1 US14/418,653 US201314418653A US2015242833A1 US 20150242833 A1 US20150242833 A1 US 20150242833A1 US 201314418653 A US201314418653 A US 201314418653A US 2015242833 A1 US2015242833 A1 US 2015242833A1
- Authority
- US
- United States
- Prior art keywords
- product
- information
- screen
- panel
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
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
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G06K9/78—
-
- 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/206—Point-of-sale [POS] network systems comprising security or operator identification provisions, e.g. password entry
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0054—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/01—Details for indicating
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Abstract
An information processing device includes: a retaining unit that retains a product image acquired from an image capturing unit that captures an image of a product to be registered as an item to be checked out; a storage unit that stores, for each product, panel registration information including a product code, a product image, and screen layout information; a processing unit that causes a display unit to display a checkout panel screen in which each screen part enables to register each product as an item to be checked out, contains the product image, and is arranged according to screen layout information; and a processing unit that acquires a product image of an unspecified product from the image retaining unit, acquires a product code and screen layout information concerning this unspecified product, and stores the acquired product code, the acquired screen layout information, and the product image acquired from the retaining unit, in the panel information storage unit as the panel registration information concerning the unspecified product.
Description
- The present invention relates to a POS (point of sale) terminal and a POS system.
- At a cash register in retail stores such as supermarkets, department stores, and convenience stores, a POS terminal reads a product identification label such as a bar code attached on a package of a product, and the product is checked out. However, there are products such as vegetables and fruits to which a product identification label is difficult to be attached in a readable manner, and products such as a bag of rice and a box of beer of which product identification label is difficult to be read at the cash register. These products cannot be checked out using the product identification label in the manner as described above, and hence, a POS terminal displays a checkout panel screen in which product buttons corresponding to these products are arranged. A register operator operates this checkout panel screen through a touch panel, thereby checking out a product corresponding to the product button operated. Hereinafter, a product, which is checked out through the checkout panel screen without using the product identification label, is also referred to as an unlabeled product.
-
Patent Document 1 described below proposes a technique that allows a user to freely and easily change the layout of screen parts corresponding to respective products on an order input screen.Patent Document 2 described below proposes a method of, if a product that has not been registered in a product master is found, scanning a bar code on the product while capturing an image of the product in order to make it easy to register the product in the product master at some time in the future using the image of the product captured.Patent Document 3 described below proposes a method of, if product register information corresponding to a product code is not registered in a PLU file, setting a product image captured by a scanner and an inputted unit price for the product code, and additionally registering it to the PLU file. - Patent Document 1: Japanese Patent Application Laid-open No. 2012-43210
- Patent Document 2: Japanese Examined Patent Application Publication No. H4-42718
- Patent Document 3: Japanese Patent Application Laid-open No. 2006-277198
- The unlabeled products are registered to the checkout panel screen through a POS managing device placed in an office of a store or the like, and the registered information is usually distributed from the POS managing device to each POS terminal before the store is opened. However, there may exist an unlabeled product that has not been registered on the checkout panel screen, for example, due to forgetting to register. In such a case, this unlabeled product has to be registered through the POS managing device, and the registered information has to be distributed to each of the POS terminals. Note that none of the methods proposed in the related art documents described above relates to registration of unlabeled products to the checkout panel screen as described above.
- In the meanwhile, in order to easily identify a correspondence relationship between a product button on the checkout panel screen and a corresponding product, it can be considered that an image of the product is displayed on the product button. However, for such registration of the product image to the panel screen, it is necessary to make a preparation of, for example, the product image, and it is conceived that much manpower is necessary.
- The present invention has been made in view of the circumstances as described above, and an object of the present invention is to provide a technique that allows a user to easily set a checkout panel screen used to register each product as an item to be checked out.
- Each aspect of the present invention employs the following configurations in order to solve the problem described above.
- A first aspect relates to an information processing device. The information processing device according to the first aspect includes: an image retaining unit that retains a product image acquired from an image capturing unit that captures an image of a product to be registered as an item to be checked out; a panel information storage unit that stores, for each product, panel registration information which includes a product code with which the product can be identified, a product image, and screen layout information; a display processing unit that, on the basis of the panel registration information on each product stored in the panel information storage unit, causes a display unit to display a checkout panel screen in which each screen part enables to register each product as the item to be checked out, contains the product image and is arranged according to the screen layout information; and a maintenance processing unit that acquires, from the image retaining unit, a product image of an unspecified product for which panel registration information has not been stored in the panel information storage unit, acquires a product code and screen layout information concerning this unspecified product, and stores the acquired product code, the acquired screen layout information, and the product image acquired from the image retaining unit, in the panel information storage unit as the panel registration information concerning the unspecified product.
- A second aspect relates to a method for setting a screen performed by an information processing device and used for setting a checkout panel screen in which each screen part is arranged to be able to register each product as an item to be checked out. The screen setting method according to the second aspect includes: acquiring, from an image capturing unit that captures an image of a product to be registered as an item to be checked out, a product image of an unspecified product for which panel registration information is not stored in a panel information storage unit that stores, for each product, panel registration information which includes a product code with which the product can be identified, a product image, and screen layout information; acquiring the product code and the screen layout information concerning the unspecified product; storing the product code, the screen layout information, and the product image, each of which relates to the unspecified product, in the panel information storage unit as the panel registration information on the unspecified product; and on the basis of the screen layout information and the product image of the unspecified product stored in the panel information storage unit, causing a display unit to display the checkout panel screen in which a screen part corresponding to the unspecified product contains this product image, and is arranged according to this screen layout information.
- It should be noted that other aspects of the present invention may include a program that causes the information processing device to realize the configuration of the first aspect described above, or may include a computer-readable storage medium that records such a program. This storage medium includes a non-transitory tangible medium.
- According to each of the aspects described above, it is possible to allow a user to easily set the checkout panel screen used to register each product as an item to be checked out.
- The above-described object, other objects, features and advantages will be made further clear by the preferred exemplary embodiments described below and the following drawings attached thereto.
-
FIG. 1 is a diagram illustrating an example of a configuration of an appearance of a POS register device according to a first exemplary embodiment. -
FIG. 2 is a diagram schematically illustrating an example of a hardware configuration of the POS register device according to the first exemplary embodiment. -
FIG. 3 is a diagram schematically illustrating an example of a process configuration of part of the POS register device according to the first exemplary embodiment. -
FIG. 4 is a diagram illustrating an example of a checkout panel screen. -
FIG. 5 is a diagram illustrating an example of an input screen. -
FIG. 6 is a diagram illustrating an example of a product selection screen according to the first exemplary embodiment. -
FIG. 7 is a flowchart showing an example of operations performed by the POS register device according to the first exemplary embodiment. -
FIG. 8 is a diagram illustrating an example of a process configuration of a POS register device according to a second exemplary embodiment. -
FIG. 9 is a diagram illustrating an example of a product selection screen according to the second exemplary embodiment. -
FIG. 10 is a flowchart showing an example of operations performed by the POS register device according to the second exemplary embodiment. -
FIG. 11 is a diagram illustrating an example of a process configuration of a POS register device according to a third exemplary embodiment. -
FIG. 12 is a diagram illustrating an example of a product selection screen according to the third exemplary embodiment. -
FIG. 13 is a flowchart showing an example of operations performed by the POS register device according to the third exemplary embodiment. -
FIG. 14 is a diagram schematically illustrating an example of a configuration of a POS system according to a fourth exemplary embodiment. -
FIG. 15 is a diagram illustrating an example of a product selection screen according to the fourth exemplary embodiment. -
FIG. 16 is a diagram schematically illustrating an example of a configuration of a POS system according to a modification example. - Hereinbelow, embodiments according to the present invention will be described. Note that each exemplary embodiment described below is merely an example, and the present invention is not limited to configurations of each of the exemplary embodiments described below.
-
FIG. 1 is a diagram illustrating an example of a configuration of an appearance of a POS register device according to a first exemplary embodiment. As illustrated inFIG. 1 , thePOS register device 1 according to the first exemplary embodiment includes achecker device 10 and acashier device 20. ThePOS register device 1, thechecker device 10, and thecashier device 20 are also called POS terminals. - The
checker device 10 registers a product as an item to be checked out, and transmits information on a product to be checked out to thecashier device 20. Thechecker device 10 includes, for example, akeyboard 11, atouch panel unit 12, ascanning device 13, and apurchaser display 15. The purchaser display 15 displays, for example, selling price information on a product registered as the item to be checked out. - The
touch panel unit 12 includes, for example, adisplay unit 12 a, atouch panel 12 b that accepts user operations, and a controlling unit. Thetouch panel unit 12 causes thedisplay unit 12 a to display a screen corresponding to received drawing data, and receives an input from a user (store staff such as a register operator) by sensing touch to thetouch panel 12 b from the outside. Thetouch panel unit 12 transmits the input information acquired. Thedisplay unit 12 a displays, for example, information concerning a product registered as an item to be checked out, and a checkout panel screen. - The checkout panel screen is a screen used for registering each product as an item to be checked out without using the product identification label described above. On the checkout panel screen, screen parts corresponding to respective products that are to be registered as items to be checked out without using the product identification label are arranged. Details of this checkout panel screen will be described later. Furthermore, as described above, a product that is checked out using the checkout panel screen without using the product identification label is also referred to as an unlabeled product. Thus, the unlabeled product not only includes a product that does not have the product identification label attached thereto but also includes a product that is checked out using the checkout panel screen even if the product identification label is attached thereto. If a screen part on the checkout panel screen is operated through the
touch panel 12 b in a state where the checkout panel screen is displayed on thedisplay unit 12 a, an unlabeled product corresponding to the screen part operated is registered as the item to be checked out. - The
scanning device 13 detects a product identification label attached on a package of a product held up over ascanning window 14, and furthermore, captures a product image showing the appearance of this product. Thescanning device 13 is also called an image capturing unit. More specifically, thescanning device 13 forms an optical image on image sensors such as charge coupled devices (CCD) on the basis of lights from the product through thescanning window 14, and acquires image data on this product on the basis of electrical signals corresponding to this image. Thescanning device 13 may detect the product identification label from the product image captured by the image sensor. In this case, thescanning device 13 has a function of automatically adjusting a focal length, an angle of view or the like at the time of capturing the product image as well as at the time of capturing an image of the product identification label. Furthermore, thescanning device 13 may further include a laser scanner, and detect the product identification label using this laser scanner. - Here, the product identification label represents a code symbol in which a product code, which is formed by characters, numbers, symbols, or the like and from which each product can be identified, is encoded, and is realized, for example, with a one-dimensional bar code or a two-dimensional bar code. This exemplary embodiment does not limit the way in which the product identification label is realized, provided that the product code can be extracted from the product identification label. The
scanning device 13 extracts the product code by decoding the detected product identification label. - As described above, the
checker device 10 recognizes the product on the basis of a product code extracted from the product identification label using thescanning device 13, a product code acquired by operation of the checkout panel screen, or a product code (or section code) directly inputted using, for example, thekeyboard 11, and registers this product as the item to be checked out. - The
cashier device 20 performs settlement processing for a product to be checked out. Basically, as described above, thechecker device 10 registers an item to be checked out. However, thecashier device 20 itself may additionally register the item to be checked out. In such a case, thecashier device 20 recognizes the product on the basis of a product code extracted from the product identification label using ahandheld scanner 23, a product code acquired by operation of the checkout panel screen, or a product code (or section code) directly inputted using, for example, akeyboard 21, and additionally registers this product as the item to be checked out. - The
cashier device 20 includes, for example, thekeyboard 21, atouch panel unit 22, thehandheld scanner 23, apurchaser display 25, and acash drawer 27. Thecash drawer 27 keeps paper money, coins, cash voucher or other form of money used in settlement of products. - The
touch panel unit 22 has a configuration similar to that of thetouch panel unit 12 described above, and thetouch panel unit 22 includes, for example, adisplay unit 22 a, and atouch panel 22 b. Thedisplay unit 22 a displays, for example, a screen concerning settlement processing of products registered as the item to be checked out, and a checkout panel screen. Thepurchaser display 25 displays, for example, the total purchase price, and the amount of change. - The
handheld scanner 23 reads the product identification label attached to a package of the product as is the case with thescanning device 13 described above, and furthermore, captures a product image showing the appearance of the product. Thehandheld scanner 23 is also called an image capturing unit. It is only necessary that thehandheld scanner 23 has a configuration similar to that of thescanning device 13 described above, and hence, explanation thereof will not be repeated. -
FIG. 2 is a diagram schematically illustrating an example of a hardware configuration of thePOS register device 1 according to the first exemplary embodiment. As illustrated inFIG. 2 , thechecker device 10 includes, for example, a central processing unit (CPU) 2, amemory 3, acommunication device 4, adisplay processing device 5, and an input-output interface (I/F) 6. Each of these units is connected, for example, with abus 7. Thememory 3 includes, for example, a random access memory (RAM), a read only memory (ROM), a hard disk, and a portable storage medium. Thecommunication device 4 communicates with other devices such as thecashier device 20 by radio or by wire. - The
display processing device 5 is connected with a display device, and transmits, to the display device, a screen-displaying signal for displaying a given screen in accordance with a process performed by aCPU 2. Thechecker device 10 includes thepurchaser display 15 and thedisplay unit 12 a of thetouch panel unit 12, each of which serves as the display device. - The input-output I/
F 6 is connected with an input-output device, outputs, for example, voice to an output device in accordance with a process performed by theCPU 2, and receives an input signal from an input device. Thechecker device 10 includes thekeyboard 11, thetouch panel 12 b of thetouch panel unit 12, and thescanning device 13, each of which serves as the input-output device. - The
cashier device 20 includes, for example, theCPU 2, amemory 3, acommunication device 4, adisplay processing device 5, and an input-output I/F 6 as is the case with thechecker device 10. Thecashier device 20 includes thepurchaser display 25 and thedisplay unit 22 a of thetouch panel unit 22, each of which serves as the display device. Thecashier device 20 includes thekeyboard 21, thetouch panel 22 b of thetouch panel unit 22, and thehandheld scanner 23, each of which serves as the input-output device. - It should be noted that this exemplary embodiment does not limit the hardware configurations of the
checker device 10 and thecashier device 20 described above. For example, thekeyboards display unit 12 a of thetouch panel unit 12 and thedisplay unit 22 a of thetouch panel unit 22. -
FIG. 3 is a diagram schematically illustrating an example of a process configuration of part of thePOS register device 1 according to the first exemplary embodiment. InFIG. 3 , only the process configuration related to the checkout panel screen is illustrated, and thechecker device 10 and thecashier device 20 each have a large number of processing units other than those illustrated in the drawing. - The
cashier device 20 includes, for example, a panel information table 31, adisplay processing unit 32, amaintenance processing unit 33, a product information table 34, aproduct extracting unit 35, acommunication processing unit 36, and animage retaining unit 37. Each of these processing units is realized, for example, with theCPU 2 running a program stored in thememory 3. Furthermore, this program may be installed, for example, from a portable storage medium such as a compact disc (CD) and a memory card, or other device, and be stored in thememory 3. - The panel information table 31 stores configuration information concerning the checkout panel screen. More specifically, for each unlabeled product that is supposed to be displayed on the checkout panel screen, the panel information table 31 stores panel registration information including a product code with which this product can be identified, a product image, and screen layout information. Thus, the panel information table 31 is also called a panel information storage unit.
- The product code is identification data formed, for example, by characters, numbers, and symbols determined in advance for identifying each product. For the product code, a Price Look Up (PLU) code, a Non-PLU code, and the like are used, for example. Furthermore, for the product code read using the product identification label, a Japan Article Number (JAN) code is used, for example. The screen layout information represents information including the position and size of a screen part corresponding to the product in the checkout panel screen.
- The
display processing unit 32 causes thedisplay unit 22 a to display a checkout panel screen on the basis of panel registration information on each unlabeled product stored in the panel information table 31. More specifically, on the basis of the panel registration information on each product stored in the panel information table 31, thedisplay processing unit 32 generates drawing data which corresponds to the checkout panel screen and in which screen parts, with which the product can be registered as the item to be checked out, each contain a product image and are arranged in accordance with screen layout information, and transmits this drawing data to thedisplay processing device 5. As a result, with control by thedisplay processing device 5, the checkout panel screen is displayed on thedisplay unit 22 a. -
FIG. 4 is a diagram illustrating an example of the checkout panel screen. In the example illustrated inFIG. 4 , buttons are used as screen parts with which unlabeled products can be registered as items to be checked out. An unlabeled product stored in the panel information table 31 is set to each of the buttons, and each of the buttons displays part of a product code, a product name, a product image, and selling price information on each of the unlabeled products. In the example illustrated inFIG. 4 , a screen part (button) 51 relates to a tomato, and displays part of a product code (003), a product name (tomato), a product image (image of the tomato), and selling price information (20 yen). On the checkout panel screen, a user selects a button corresponding to an unlabeled product that is to be registered as an item to be checked out by touching thetouch panel 12 b. With this operation, in thecashier device 20, a processing unit, not illustrated, registers the selected unlabeled product as an item to be checked out. - The
image retaining unit 37 stores product images of unlabeled products captured by thehandheld scanner 23. Thehandheld scanner 23 captures images of products, for example, in response to a predetermined operation performed by a user to a predetermined screen displayed on thedisplay unit 22 a. - The
maintenance processing unit 33 performs processing for registering (displaying), to the checkout panel screen, an unspecified product for which panel registration information has not been stored in the panel information table 31. More specifically, themaintenance processing unit 33 extracts a product image of this unspecified product from theimage retaining unit 37, acquires a product code and screen layout information on the unspecified product, and stores the acquired product code and the acquired screen layout information and the product image extracted from theimage retaining unit 37, in the panel information table 31 as the panel registration information on the unspecified product. Hereinafter, a product that is an unlabeled product but has not been registered to the checkout panel screen is also referred to as an unspecified product. - For example, it may be possible to employ a configuration in which the
maintenance processing unit 33 instructs thedisplay processing unit 32 to cause thedisplay unit 22 a to display an input screen for a user to input a product code and screen layout information concerning an unspecified product and select a product image of the unspecified product, in order to acquire the product code, the screen layout information, and the product image of the unspecified product. In this case, thedisplay processing unit 32 generates drawing data on this input screen, and transmits it to thedisplay processing device 5. -
FIG. 5 is a diagram illustrating an example of an input screen.FIG. 5 illustrates a maintenance screen and a button setting screen as an input screen. For example, as amaintenance button 55 is pressed on the checkout panel screen illustrated inFIG. 4 , the maintenance screen illustrated inFIG. 5 is displayed. On the maintenance screen, areas to which no product has been allocated are shown as “unspecified,” and when one of the areas (reference character 56 inFIG. 5 ) is selected, abutton setting screen 57 is displayed. Thebutton setting screen 57 includes, for example, a product-code input box 57 a, a button-color selection field 57 b, a button-size selection field 57 c, a product-image selection button 57 d, asetting button 57 e, a cancelbutton 57 f, and apreview section 57 g. - In this case, the
maintenance processing unit 33 acquires data inputted into the product-code input box 57 a as a product code, and further acquires data specified in the button-color selection field 57 b and the button-size selection field 57 c on thebutton setting screen 57, and data specified in anarea 56 selected on the maintenance screen, as screen layout information. Furthermore, if the product-image selection button 57 d on thebutton setting screen 57 is selected, product images retained by theimage retaining unit 37 are displayed, and a user selects one product image from the display. Themaintenance processing unit 33 acquires the product image selected as a product image on the unspecified product. Themaintenance processing unit 33 may delete the selected product image from theimage retaining unit 37. - The product information table 34 stores, for each product, product information including a product code, a product name, a section code with which a category to which the product belongs can be identified, and selling price information. The section code indicates a category to which the product belongs, and includes a vegetable section, an alcoholic drink section, and a fresh fish section. The product information on each product stored in the product information table 34 is determined in advance, and is transmitted to the
POS register device 1 from, for example, a POS managing device (not illustrated), which is connected to thePOS register device 1 in a manner that they can communicate with each other. The product information table 34 is also called a product information storage unit - The
product extracting unit 35 performs processing for assisting the user to easily identify the product code of the unspecified product. More specifically, theproduct extracting unit 35 allows the user to identify the product code of the unspecified product from a product code list narrowed down on the basis of the section codes and selling price information. This is because, for the user, the section code and the selling price can be recognized more easily than the product code. - The
product extracting unit 35 acquires the section code and the selling price information concerning the unspecified product, and extracts, from the product information table 34, a product code and a product name of at least one product assumed to be the unspecified product on the basis of the section code and the selling price information acquired, thereby causing thedisplay unit 22 a to display a product selection screen indicating the product name of the at least one product extracted. In order to acquire the section code and the selling price information concerning the unspecified product, theproduct extracting unit 35 may instruct thedisplay processing unit 32 to cause thedisplay unit 22 a to display an input screen for the user to input the section code and the selling price information. -
FIG. 6 is a diagram illustrating an example of a product selection screen according to the first exemplary embodiment. Alookup button 60 is provided on thebutton setting screen 57, and as thislookup button 60 is pressed, aninput screen 61 for the section code and the selling price information is displayed. Once the section code and the selling price information are inputted, for example, through thekeyboard 21 on theinput screen 61, and anenter button 64 is pressed, aproduct selection screen 65 is displayed. On theproduct selection screen 65, alist 66 of product information extracted by theproduct extracting unit 35 from the product information table 34 is displayed on the basis of the section code and the selling price information inputted through theinput screen 61. In the example illustrated inFIG. 6 , a list of product information corresponding to a section code (010) and a selling price (120 yen) is displayed. The user selects an unspecified product from thelist 66 on thisproduct selection screen 65, and presses anenter button 67. With these operations, a product code of the product selected from thelist 66 is set in the product-code input box 57 a on thebutton setting screen 57. As a result, themaintenance processing unit 33 can acquire the product code of the product selected on theproduct selection screen 65 as the product code of the unspecified product. - The
communication processing unit 36 controls communication between thecashier device 20 and thechecker device 10. More specifically, in response to a request from thechecker device 10, thecommunication processing unit 36 transmits information stored in the panel information table 31 and the product information table 34 to thechecker device 10, and updates information stored in the panel information table 31 and the product information table 34 on the basis of information transmitted from thechecker device 10. Furthermore, thecommunication processing unit 36 receives information on a product registered by thechecker device 10 as an item to be checked out. - As illustrated in
FIG. 3 , thechecker device 10 includes, for example, adisplay processing unit 42, amaintenance processing unit 43, aproduct extracting unit 45, acommunication processing unit 46, and animage retaining unit 47. Each of these processing units is realized, for example, with theCPU 2 running a program stored in thememory 3. Furthermore, this program may be installed, for example, from a portable storage medium such as a compact disc (CD) and a memory card or other device, and be stored in thememory 3. - In the example illustrated in
FIG. 3 , thechecker device 10 does not have the panel information table 31 and the product information table 34, and hence, thecommunication processing unit 46 acquires information stored in the panel information table 31 and the product information table 34 from thecashier device 20. Furthermore, in response to a request from other processing units, thecommunication processing unit 46 transmits, to thecashier device 20, information for updating the panel information table 31 and the product information table 34. - Basically, the
display processing unit 42, themaintenance processing unit 43, theproduct extracting unit 45, and theimage retaining unit 47 are similar to thedisplay processing unit 32, themaintenance processing unit 33, theproduct extracting unit 35, and theimage retaining unit 37 described above. Below, these processing units of thechecker device 10 will be described only for things different from those of thecashier device 20. - The
display processing unit 42 causes thedisplay unit 12 a to display a checkout panel screen on the basis of information in the panel information table 31 acquired by thecommunication processing unit 46 from thecashier device 20. - The
image retaining unit 47 stores a product image of an unlabeled product captured by thescanning device 13. Thescanning device 13 captures an image of a product, for example, in response to a predetermined operation performed by a user to a predetermined screen displayed on thedisplay unit 12 a. - The
maintenance processing unit 43 extracts a product image of an unspecified product from theimage retaining unit 47, acquires a product code and screen layout information concerning this unspecified product, and transmits the acquired product code, the acquired screen layout information, and the product image extracted from theimage retaining unit 47, through thecommunication processing units cashier device 20. As a result, the product code, the screen layout information, and the product image transmitted by themaintenance processing unit 43 are stored in the panel information table 31 as panel registration information on the unspecified product. - In addition, an input screen illustrated in
FIG. 5 is displayed on thedisplay unit 12 a. If the product-image selection button 57 d is selected on thebutton setting screen 57, product images retained in theimage retaining unit 47 are displayed, and a user selects one product image on the display. - The
product extracting unit 45 extracts a product code and a product name of at least one product assumed to be the unspecified product on the basis of a section code and selling price information acquired, from information in the product information table 34 acquired by thecommunication processing unit 46, and causes thedisplay unit 12 a to display a product selection screen indicating the extracted product name of the at least one product. Theproduct extracting unit 45 instructs thedisplay processing unit 32 to cause thedisplay unit 12 a to display an input screen for the user to input the section code and the selling price information concerning the unspecified product in order to acquire these pieces of information. - Furthermore, on the
product selection screen 65 illustrated inFIG. 6 , thelist 66 of product information extracted by theproduct extracting unit 45 from the information in the product information table 34 acquired by thecommunication processing unit 46 is displayed on the basis of the section code and the selling price information inputted through theinput screen 61. - Below, a screen setting method according to the first exemplary embodiment will be described with reference to
FIG. 7 .FIG. 7 is a flowchart showing an example of operations performed by thePOS register device 1 according to the first exemplary embodiment. The screen setting method according to the first exemplary embodiment relates to a setting method in connection with the checkout panel screen, and is performed by thechecker device 10 or thecashier device 20 constituting thePOS register device 1 according to the first exemplary embodiment. ThePOS register device 1 displays a checkout panel screen on which each screen part (each button) corresponding to each product displays a product image of the product and is arranged according to screen layout information on the basis of panel registration information on each product stored in the panel information table 31. - When registering an unlabeled product (unspecified product) that has not been registered on the checkout panel screen as an item to be checked out, the register operator instructs the
POS register device 1 to capture an image of this unlabeled product. This instruction is made, for example, by the register operator operating the touch panel (12 b or 22 b) or the keyboard (11 or 21) of thePOS register device 1. - In response to the instruction, the
POS register device 1 captures an image of this unspecified product using thescanning device 13 or the handheld scanner 23 (S70). With this image capturing, a product image of this unspecified product is generated. ThePOS register device 1 retains the generated product image (S71). - The
POS register device 1 acquires a maintenance request for the checkout panel screen made by a register operator (S72). This request takes place, for example, by the register operator pressing themaintenance button 55 in the example illustrated inFIG. 4 for registering the unspecified product described above to the checkout panel screen. With this operation, for example, thePOS register device 1 displays the maintenance screen and the button setting screen as illustrated inFIG. 5 in order to acquire the product code, the screen layout information, and the product image concerning the unspecified product. - If the register operator directly inputs the product code of the unspecified product (S73; NO), the
POS register device 1 acquires the directly inputted product code as the product code of the unspecified product (S78). On the other hand, if the register operator requests lookup for the unspecified product (S73; YES), thePOS register device 1 operates in the following manner. - First, the
POS register device 1 acquires a section code and selling price information (S74). These pieces of information are acquired from the register operator inputting the information on the input screen 61 (seeFIG. 6 ) displayed by thePOS register device 1. Then, thePOS register device 1 extracts, from the product information table 34, a list of products corresponding to product information containing the section code and the selling price information acquired is extracted from the product information table 34 (S75). ThePOS register device 1 displays a product selection screen (see thereference character 65 inFIG. 6 ) containing the extracted product list (S76). - The register operator selects a product corresponding to the unspecified product from among the product list contained in this product selection screen. In response to the operation performed by the user, the
POS register device 1 acquires the product code of the selected product as the product code of the unspecified product (S77). - Furthermore, the register operator operates this maintenance screen, the button setting screen, and the like to set screen layout information on the button corresponding to this unspecified product. With this operation, the
POS register device 1 acquires the screen layout information concerning this unspecified product (S79). - Then, the
POS register device 1 acquires a product image corresponding to this unspecified product from among product images retained (S80). This is realized, for example, by the register operator performing a selection operation to a screen displaying a list of product images retained. - The
POS register device 1 stores, in the panel information table 31, the product code acquired in the step (S77) or the step (S78), the screen layout information acquired in the step (S79), and the product image acquired in the step (S80) as the panel registration information concerning this unspecified product (S81). As a result, on the basis of the panel registration information on this unspecified product stored in the panel information table 31, thePOS register device 1 displays a checkout panel screen on which each screen part (each button) corresponding to the unspecified product displays the product image and is arranged according to screen layout information. - As described above,
FIG. 7 shows an example in which the instruction to capture an image of an unspecified product (corresponding to S70) and the request to perform maintenance on a checkout panel screen (corresponding to S72) are separately performed. This corresponds to a case where an image of an unspecified product is captured at the time of registering the unspecified product as an item to be checked out, and maintenance of a checkout panel screen is performed after settlement of a transaction including this unspecified product is completed. However, the maintenance of the checkout panel screen may be performed when the unspecified product is registered as the item to be checked out. In such a case, it is only necessary that, after the step (S72) is performed, the step (S70) and the step (S71) are performed, and then, the step (S73) is performed. - In the first exemplary embodiment, an image of an unspecified product that has not been registered to the checkout panel screen for checking out products is captured by the
scanning device 13 or thehandheld scanner 23, and a product image generated on the basis of the captured image is retained in theimage retaining unit 37. On the other hand, in connection with this unspecified product, a product code and screen layout information are acquired in thePOS register device 1 on the basis of an operation performed by a user such as a register operator to an input screen displayed on thedisplay unit 12 a or thedisplay unit 22 a of thePOS register device 1. With this operation, the product image, the product code, and the screen layout information concerning this unspecified product are stored in the panel information table 31. As a result, the product image is displayed on a screen part, corresponding to this unspecified product, of thedisplay unit 12 a or thedisplay unit 22 a of thePOS register device 1, and at the same time, a checkout panel screen having the screen part arranged according to the screen layout information is displayed. - As described above, according to the first exemplary embodiment, it is possible to easily register the unlabeled product to the checkout panel screen through the
POS register device 1 without operating the POS managing device placed at an office or other locations of a store. In addition, according to the first exemplary embodiment, since product images captured by thePOS register device 1 can be registered to the checkout panel screen, it is possible to eliminate work load such as capturing a product image, for example, using a digital camera for the registration. - Furthermore, in the first exemplary embodiment, on the basis of the section code and the selling price information, a product selection screen containing a list of products assumed to be unspecified products is displayed on the
display unit POS register device 1. Moreover, in thePOS register device 1, a product code of a product selected by a user on this product selection screen is acquired as the product code of the unspecified product. With this operation, in the case where a user does not know a product code of the unspecified product, the user can easily set the product code to thePOS register device 1 by inputting the section code and the selling price that can be recognized more easily than the product code. This further makes it easy to perform the registration operation of the unspecified product to the checkout panel screen. - In order to speedily complete cash register processing, a register operator quickly completes settlement of a transaction including unspecified products, and registers the unspecified products to the checkout panel screen during a time when no purchaser waits for checkout. Thus, there is a possibility that the register operator does not remember information on the unspecified products at the time of registration to the checkout panel screen. In the meanwhile, for reasons of tax laws or the like, the
POS register device 1 keeps journal data serving as sales information on each transaction that has been completed through settlement processing. - Thus, in the
POS register device 1 according to the second exemplary embodiment, information on an unspecified product can be identified on the basis of the journal data. - Hereinbelow, the
POS register device 1 according to the second exemplary embodiment will be described with focus being placed on things different from those in the first exemplary embodiment. In the following descriptions, things similar to those in the first exemplary embodiment will not be repeated as appropriate. -
FIG. 8 is a diagram illustrating an example of a process configuration of thePOS register device 1 according to the second exemplary embodiment. In addition to the configuration in the first exemplary embodiment, thecashier device 20 further includes ajournal storage unit 38. As described above, in thecashier device 20, a processing unit, not illustrated, stores sales information on each transaction, for which settlement processing is completed, in thejournal storage unit 38 as the journal data. - The
journal storage unit 38 stores, for example, a receipt number, a cash-register number, a register operator number, settlement time, and sales information for each transaction for which settlement is completed. The sales information includes, for example, a product code, a product name, selling price information, and discount information for each product treated during the transaction. - The
product extracting unit 35 of thecashier device 20 causes thedisplay unit 22 a to display a product selection screen showing the journal data acquired from thejournal storage unit 38. - The
product extracting unit 45 of thechecker device 10 acquires the journal data stored in thejournal storage unit 38 through thecommunication processing unit 36 and thecommunication processing unit 46, and causes thedisplay unit 12 a to display a product selection screen showing the journal data acquired. -
FIG. 9 is a diagram illustrating an example of a product selection screen according to the second exemplary embodiment. In the second exemplary embodiment, two lookup buttons for a product code are provided on thebutton setting screen 57 described above. As described in the first exemplary embodiment, onelookup button 60 is a button with which a product code can be identified on the basis of the section code and the selling price information. If alookup button 89, which is newly provided in the second exemplary embodiment, is pressed, aproduct selection screen 90 generated by theproduct extracting units - In the example illustrated in
FIG. 9 , journal data are displayed separately for each transaction. In this manner, the register operator can view information on past checkout through this product selection screen. With this configuration, the register operator can recognize again a product code of an unspecified product contained in a transaction for which settlement has been quickly completed. If an unspecified product (reference character 91) is selected from among sold products displayed on this product selection screen, a product code of the unspecified product selected is set in the product-code input box 57 a on thebutton setting screen 57. - The
maintenance processing units - Below, a screen setting method according to the second exemplary embodiment will be described with reference to
FIG. 10 .FIG. 10 is a flowchart showing an example of operations performed by thePOS register device 1 according to the second exemplary embodiment. InFIG. 10 , the reference characters same as those inFIG. 7 are attached to the steps same as those in the example of operations according to the first exemplary embodiment. In the screen setting method according to the second exemplary embodiment, the step (S101) to the step (S104) are steps different from the first exemplary embodiment, and hence, only these steps will be described below. - If a register operator requests lookup for an unspecified product (S73; YES), the
POS register device 1 judges whether lookup for the unspecified product using journal data is requested (S101). For example, it is judged whether thelookup button 89 indicated in an example ofFIG. 9 is pressed. If lookup for the unspecified product using a section code and selling price information is requested (S101; NO), thePOS register device 1 operates in a manner similar to the first exemplary embodiment. - On the other hand, if lookup for the unspecified product using the journal data is requested (S101; YES), the
POS register device 1 acquires the journal data from the journal storage unit 38 (S102). ThePOS register device 1 displays a product selection screen containing the journal data on thedisplay unit 12 a or thedisplay unit 22 a (S103). ThePOS register device 1 acquires a product code of the product selected by the register operator from among sold products on this product selection screen as the product code of the unspecified product (S104). More specifically, in thePOS register device 1, a record selected by the register operator is identified from among the sales information concerning the journal data, and the product code contained in this record is acquired. - After this, as in the first exemplary embodiment, the
POS register device 1 stores, in the panel information table 31, a product code acquired in the step (S77), the step (S78) or the step (S104), screen layout information acquired in the step (S79), and a product image acquired in the step (S80) as panel registration information concerning this unspecified product (S81). - In the second exemplary embodiment, the product selection screen containing the journal data is displayed on the
display unit POS register device 1, and the product code of the product selected by the user on this product selection screen is acquired as the product code of this unspecified product. With these operations, according to the second exemplary embodiment, it is possible to make the user (register operator) recognize again the product code of the unspecified product contained in a transaction for which settlement has been quickly completed. In other words, if the user does not remember a product code of the unspecified product when registering the unspecified product to the checkout panel screen, it is possible to easily set this product code to thePOS register device 1. This further makes it easy to perform the registration operation of the unspecified product to the checkout panel screen. - For register operators, preferred configurations of the checkout panel screen vary according to preferences or operational levels of the register operators. Inexperienced register operators tend to prefer an easily understandable configuration, whereas experienced register operators tend to prefer a configuration that enables speedy operations. An example of the easily understandable configuration includes a configuration in which each screen element has a large size, and has a product image displayed thereon. An example of the configuration that enables speedy operations includes a configuration in which each screen element has a reduced size, and a lot of products can be viewed at one time. In the meanwhile, each register operator does not use one POS terminal in a fixed manner, and generally changes POS terminals according to working periods and shifts of the operator.
- In view of the facts described above, a
POS register device 1 according to the third exemplary embodiment enables to set and display a checkout panel screen for each register operator. Below, thePOS register device 1 according to the third exemplary embodiment will be described with focus being placed on things different from those in the first exemplary embodiment and the second exemplary embodiment. In the following descriptions, details similar to those in the first exemplary embodiment and the second exemplary embodiment will not be repeated as appropriate. -
FIG. 11 is a diagram illustrating an example of a process configuration of thePOS register device 1 according to the third exemplary embodiment. In addition to the configuration of the second exemplary embodiment, thecashier device 20 according to the third exemplary embodiment further includes a log-incontrolling unit 110 and a cashier-ID retaining unit 111. The log-incontrolling unit 110 and the cashier-ID retaining unit 111 are realized, for example, with theCPU 2 running a program stored in thememory 3. - The log-in
controlling unit 110 controls login of a register operator to thePOS register device 1. More specifically, the log-incontrolling unit 110 instructs thedisplay processing unit 32 to display a login screen, and acquires a cashier ID inputted by the register operator through operations on the login screen. The log-incontrolling unit 110 retains the acquired cashier ID in the cashier-ID retaining unit 111. Note that the log-incontrolling unit 110 may perform authentication of the register operator in the login control. - Here, the cashier ID is an identifier with which the
POS register device 1 can identify each register operator, and is referred to as a register operator number in the second exemplary embodiment. Thus, the journal data stored in thejournal storage unit 38 contains the cashier ID. Note that a method for inputting the cashier ID is not specifically limited. The cashier ID may be inputted through thekeyboard touch panel - The cashier-ID retaining unit 111 retains a cashier ID of a register operator who currently logs in. The cashier-ID retaining unit 111 may only retain the cashier ID of the register operator who currently logs in, or may retain plural cashier IDs in a manner that can identify the cashier ID of the register operator who currently logs in. Hereinafter, the cashier ID of the register operator who currently logs in is also referred to as a current cashier ID.
- The panel information table 31 stores panel registration information for each cashier ID. In other words, the panel information table 31 stores the panel registration information on each product so as to be associated with each cashier ID.
- The
display processing unit 32 of thecashier device 20 acquires a current cashier ID from the cashier-ID retaining unit 111, extracts panel registration information corresponding to this current cashier ID from the panel information table 31, and cause thedisplay unit 22 a to display a checkout panel screen generated on the basis of the extracted panel registration information. Furthermore, thedisplay processing unit 42 of thechecker device 10 acquires the current cashier ID and the panel registration information corresponding to this current cashier ID through thecommunication processing unit 36 and thecommunication processing unit 46 from thecashier device 20, and causes thedisplay unit 12 a to display a checkout panel screen corresponding to this current cashier ID. - The
maintenance processing unit 33 acquires the current cashier ID from the cashier-ID retaining unit 111, and stores panel registration information concerning an unspecified product in the panel information table 31 so as to be associated with this current cashier ID. Themaintenance processing unit 43 stores the panel registration information concerning the unspecified product through thecommunication processing units communication processing units - The
product extracting units display unit journal storage unit 38 are shown separately according to cashier IDs. In this case, theproduct extracting units -
FIG. 12 is a diagram illustrating an example of a product selection screen according to the third exemplary embodiment. As illustrated inFIG. 12 , aproduct selection screen 120 according to the third exemplary embodiment is provided with a register-operator designating box 121. Journal data corresponding to a cashier ID designated in the register-operator designating box 121 are displayed on theproduct selection screen 120. With this configuration, by designating a cashier ID (register operator number) of another register operator in this register-operator designating box 121, a register operator can look up journal data concerning settlement processing performed by other register operators. - Below, a screen setting method according to the third exemplary embodiment will be described with reference to
FIG. 13 .FIG. 13 is a flowchart showing an example of operations performed by thePOS register device 1 according to the third exemplary embodiment. The register operator has its own cashier ID, and first logs in to aPOS register device 1 with this cashier ID when using thePOS register device 1. With this operation, thePOS register device 1 retains, in the cashier-ID retaining unit 111, the cashier ID of the register operator who is currently operating. In this state, thePOS register device 1 operates in a manner shown inFIG. 13 . - In
FIG. 13 , the reference characters same as those inFIG. 10 are attached to the same steps as those in the example of operations according to the second exemplary embodiment. In the screen setting method according to the third exemplary embodiment, the step (S131) and the step (S132) are steps different from those in the second exemplary embodiment, and hence, only the step (S131) and the step (S132) will be described below. - The
POS register device 1 acquires a product image of an unspecified product (S80), and then, acquires a current cashier ID retained in the cashier-ID retaining unit 111 (S131). ThePOS register device 1 stores, in the panel information table 31, a product code acquired in the step (S77), the step (S78), or the step (S104), screen layout information acquired in the step (S79), a product image acquired in the step (S80) as panel registration information concerning this unspecified product, in a manner such that they are associated with the current cashier ID (S132). - In the third exemplary embodiment, a cashier ID with which a register operator in operation can be identified is retained, and in the panel information table 31, panel registration information on each product is stored so as to be associated with the cashier ID. With these configurations, in the third exemplary embodiment, a checkout panel screen is displayed on the basis of the panel registration information corresponding to a cashier ID of a register operator who logs in. Furthermore, when an unspecified product is registered to the checkout panel screen, panel registration information on the unspecified product is stored in the panel information table 31 so as to be associated with the current cashier ID.
- Thus, according to the third exemplary embodiment, it is possible to change a way of displaying the checkout panel screen for every register operator. With this configuration, each register operator can use a given
POS register device 1 having a checkout panel screen that suits the register operator's preference. Thus, according to the third exemplary embodiment, it is possible to reduce operational loads of each register operator concerning the checkout panel screen, and improve operational efficiency of each register operator. -
FIG. 14 is a diagram schematically illustrating an example of a configuration of aPOS system 100 according to a fourth exemplary embodiment. ThePOS system 100 includes plural POS register devices 1(#1) to 1(#m) according to each of the exemplary embodiments described above. These POS register devices 1(#1) to 1(#m) are connected through anetwork 9 in a manner that they can communicate with each other. Thenetwork 9 includes, for example, a local area network (LAN), a wireless communication network, a public network such as the Internet, and a wide area network (WAN). In this exemplary embodiment, a communication mode between thePOS register devices 1 is not limited. Hereinbelow, the POS register devices 1(#1) to 1(#m) are collectively referred to as aPOS register device 1 except when these need to be separately treated. - Below, the
POS register device 1 according to the fourth exemplary embodiment will be described with focus being placed on things different from those in each of the exemplary embodiments described above. In the following descriptions, details similar to those in each of the exemplary embodiments described above will not be repeated as appropriate. ThePOS register device 1 according to the fourth exemplary embodiment has a process configuration similar to that of each of the exemplary embodiments described above. - The
communication processing units devices 1 necessary to communicate with the otherPOS register devices 1, and this information includes, for example, an Internet Protocol (IP) address. Thecommunication processing units POS register devices 1. The register ID represents an identifier with which each of thePOS register devices 1 can be identified, and is referred to as a cash-register number in the second exemplary embodiment. - The
communication processing units POS register device 1, journal data as well as a register ID with which this otherPOS register device 1 can be identified. The journal data acquired from the otherPOS register device 1 is referred to as external journal data. Thus, thecommunication processing units - Furthermore, the
communication processing units POS register device 1. For example, if the panel registration information is updated, thecommunication processing units communication processing units - Once receiving the panel registration information and the cashier ID from another
POS register device 1, thecommunication processing units POS register device 1, is already stored in the panel information table 31, the existing panel registration information is overwritten with the panel registration information acquired from the otherPOS register device 1. - The
journal storage unit 38 stores journal data indicating information on a sold product for which settlement processing is performed by thePOS register device 1 itself, and external journal data acquired from anotherPOS register device 1 in a manner such that these data are associated with each register ID. - The
product extracting units display unit communication processing unit journal storage unit 38 in a separated form. In this case, theproduct extracting units POS register device 1 itself and the external journal data from thejournal storage unit 38, identify these data on the basis of register IDs, and make the journal data contained in the product selection screen in a manner that the journal data are separated according to the identified register IDs. -
FIG. 15 is a diagram illustrating an example of a product selection screen according to the fourth exemplary embodiment. As illustrated inFIG. 15 , a cash-register specifying box 151 is newly provided to aproduct selection screen 150 according to the fourth exemplary embodiment. On thisproduct selection screen 150, only the journal data corresponding to a register ID designated in the cash-register specifying box 151 is displayed. In the case where a register ID designated in the cash-register specifying box 151 indicates anotherPOS register device 1, aPOS register device 1 according to the fourth exemplary embodiment may instruct thecommunication processing unit 36 or thecommunication processing unit 46 to acquire the journal data from this otherPOS register device 1 corresponding to the designated register ID. With this configuration, a register operator looks up the journal data of the otherPOS register device 1, and can identify a product code of an unspecified product that should be registered to the checkout panel screen. - In the fourth exemplary embodiment, journal data indicating information on a sold product for which settlement processing is performed by another
POS register device 1 are acquired together with a register ID of this otherPOS register device 1, and journal data are displayed on a product selection screen in a state where the journal data are separated according to register IDs. With this configuration, a register operator can look up the journal data of anotherPOS register device 1 different from thePOS register device 1 that the register operator is currently using, and can identify, on the basis of the journal data, a product code of an unspecified product that should be registered to the checkout panel screen. Thus, if the unspecified product has been already checked out with a correct product code in anotherPOS register device 1, the register operator can know the product code of this unspecified product on the basis of this external journal data. - Furthermore, in the fourth exemplary embodiment, in the case where a checkout panel screen is updated in a certain
POS register device 1, updated panel registration information together with a cashier ID is distributed to other POS registerdevices 1, and panel information table 31 of each of the otherPOS register devices 1 is updated on the basis of the distributed panel registration information. With this configuration, a register operator, by setting a checkout panel screen in a certainPOS register device 1 so as to fit his or her preference, can use a similar checkout panel screen in otherPOS register devices 1. As a result, according to the fourth exemplary embodiment, it is possible to eliminate the operation of setting a similar checkout panel screen to pluralPOS register devices 1, and hence, it is possible to reduce work load of this setting operation. - In each of the exemplary embodiments described above, an example in which the
POS register device 1 includes thechecker device 10 and thecashier device 20 has been given. However, thePOS register device 1 may be configured to only include thecashier device 20. Furthermore, in each of the exemplary embodiment described above, the checkout panel screen can be displayed on thechecker device 10 as well as thecashier device 20. However, it may be possible to employ a configuration in which the checkout panel screen can be displayed on either one of thechecker device 10 and thecashier device 20. - Furthermore, in each of the exemplary embodiments described above, the panel information table 31, the product information table 34, the
journal storage unit 38, and the cashier-ID retaining unit 111 are provided only to thecashier device 20. However, copies of them may be provided to thechecker device 10. In this case, each of the processing units in thechecker device 10 does not have to acquire information, which is to be stored in each of these processing units through thecommunication processing units - In addition, in each of the exemplary embodiments described above, a product image is captured also by the
handheld scanner 23 of thecashier device 20. However, it may be possible to employ a configuration in which only thescanning device 13 of thechecker device 10 captures the product image. In this case, it is only necessary to employ a configuration in which thechecker device 10 transmits the product image generated by thescanning device 13 to thecashier device 20, and thecashier device 20 retains the product image, received from thechecker device 10, in theimage retaining unit 37. - Moreover, the
POS register device 1 according to each of the exemplary embodiments described above may be realized as a POS system including a server device and a store terminal. -
FIG. 16 is a diagram schematically illustrating an example of a configuration of aPOS system 700 according to a modification example. - The
POS system 700 is configured to include aserver device 705 and a store-side configuration 710, and theserver device 705 and the store-side configuration 710 are connected through acommunication network 701 in a manner that they can communicate with each other. Thecommunication network 701 includes, for example, a public network such as the Internet, a wide area network (WAN), a local area network (LAN), and a wireless communication network. The way in which thecommunication network 701 is realized is not limited. - The store-
side configuration 710 includes, for example, acommunication relaying device 711, astore terminal 715, astand 716, ahandheld scanner 717, acash drawer 718, and areceipt printer 719. Thestand 716 is a device for connecting thestore terminal 715 with other units (thehandheld scanner 717, thecash drawer 718, and the receipt printer 719) in a manner that they can communicate with each other. Thestore terminal 715 and thestand 716 are connected, for example, through a short-range wireless communication such as Bluetooth (registered trademark) and an infrared communication, or a wireless LAN. Thestand 716 and other units are connected through various types of communication lines or wireless communication. Thecommunication relaying device 711 connects thestore terminal 715 with thecommunication network 701, which enables communication between thestore terminal 715 and theserver device 705. Note that communication modes between these nodes are not limited. It may be possible to employ a configuration in which thecommunication relaying device 711 is omitted, and thestore terminal 715 is connected to thecommunication network 701 using a 3G communication system, for example, through a wireless base station without passing through thecommunication relaying device 711. - The
store terminal 715 is a general purpose computer such as a personal computer (PC), a laptop PC, a tablet-type terminal, and a smartphone, and communicates data with theserver device 705, thereby achieving a user interface of thePOS register device 1 described above. Theserver device 705 is a general server computer, and is realized, for example, as a WEB server or an application server. - In the case where the
POS register device 1 according to the exemplary embodiments described above is realized as thePOS system 700 as described above, each of the processing units described above may be realized in either theserver device 705 or thestore terminal 715, as long as it can be realized. For example, in the case where a WEB system is used as an interface between theserver device 705 and thestore terminal 715, it may be possible to realize all of the processing units described above in theserver device 705, and operate thestore terminal 715 as merely a display (and an image capturing unit). On the contrary, it may be possible to realize all the processing units within thestore terminal 715. Furthermore, it may be possible to realize part of the processing units in theserver device 705, and realize the remaining processing units in thestore terminal 715. For example, it may be possible to realize the panel information table 31 and the product information table 34 in theserver device 705, and realize the other processing units in thestore terminal 715. - As described above, it is not excluded that the information processing device according to the present invention is realized with plural devices (plural computers, or a body including plural CPUs). The information processing device according to the present invention may be realized with a combination of the
checker device 10 and thecashier device 20 according to each of the exemplary embodiments described above, or may be realized with a combination of theserver device 705 and thestore terminal 715 according to this modification example. Needless to say, the information processing device according to the present invention may be realized only with thecashier device 20 according to each of the exemplary embodiments described above, or may be realized merely with theserver device 705 or thestore terminal 715 according to the modification example. - Furthermore, in the plural flowcharts used in the descriptions above, plural steps (processes) are described in a sequential order. However, the order of the steps performed in each of the exemplary embodiments is not limited to the order of the steps described. In each of the exemplary embodiments, the order of the steps illustrated in the drawings may be exchanged, provided that the exchange does not impair the details of the processes. In addition, the above-described exemplary embodiments and the modification example may be combined, provided that the details thereof do not contradict each other.
- The present application claims priority based on Japanese Patent Application No. 2012-173402 filed on Aug. 3, 2012, the disclosures of which are incorporated herein in their entirety.
Claims (15)
1. An information processing device, comprising:
an image retaining unit that retains a product image acquired from an image capturing unit that captures an image of a product to be registered as an item to be checked out;
a panel information storage unit that stores, for each product, panel registration information which includes a product code with which the product can be identified, a product image, and screen layout information;
a display processing unit that, on the basis of the panel registration information on each product stored in the panel information storage unit, causes a display unit to display a checkout panel screen in which each screen part enables to register each product as the item to be checked out, contains the product image and is arranged according to the screen layout information; and
a maintenance processing unit that acquires, from the image retaining unit, a product image of an unspecified product for which panel registration information has not been stored in the panel information storage unit, acquires a product code and screen layout information concerning this unspecified product, and stores the acquired product code, the acquired screen layout information, and the product image acquired from the image retaining unit, in the panel information storage unit as the panel registration information concerning the unspecified product.
2. The information processing device according to claim 1 , further comprising:
a product information storage unit that stores, for each product, product information including a product code, a product name, a section code with which a category of the product can be identified, and selling price information; and
a product extracting unit that acquires the section code and the selling price information, extracts product information on at least one product estimated to be the unspecified product on the basis of the acquired section code and the acquired selling price information, from the product information storage unit, and causes the display unit to display a product selection screen showing the extracted at least one product, wherein
the maintenance processing unit acquires a product code of a product selected from among the at least one product on the product selection screen, as the product code of the unspecified product.
3. The information processing device according claim 1 , further comprising:
a journal storage unit that stores journal data including information on sold products related to each transaction for which settlement processing is completed in the information processing device; and
a product extracting unit that causes the display unit to display a product selection screen showing the journal data, wherein
the maintenance processing unit acquires a product code of a sold product selected from among the journal data on the product selection screen, as a product code of the unspecified product.
4. The information processing device according to claim 3 , wherein the journal data includes a cashier ID with which a register operator can be identified, and
the product extracting unit causes the display unit to display the product selection screen in which the journal data are shown separately according to the cashier ID.
5. The information processing device according to claim 3 , further comprising:
an external-journal acquiring unit that acquires external journal data indicating information on sold products for which settlement processing is performed by another information processing device, together with a register ID with which said another information processing device can be identified, wherein
the product extracting unit causes the display unit to display the product selection screen in which the journal data stored in the journal storage unit and the external journal data acquired by the external-journal acquiring unit are shown separately using the register ID.
6. The information processing device according to claim 1 , further comprising:
a cashier-ID retaining unit that retains a current cashier ID with which a current register operator can be identified, wherein
the panel information storage unit stores the panel registration information for each cashier ID with which a register operator can be identified,
the display processing unit extracts the panel registration information corresponding to the current cashier ID retained in the cashier-ID retaining unit from the panel information storage unit, and causes the display unit to display the checkout panel screen in which each screen part is arranged on the basis of the extracted panel registration information, and
the maintenance processing unit stores, in the panel information storage unit, panel registration information on the unspecified product in correlation with the current cashier ID retained in the cashier-ID retaining unit.
7. The information processing device according to claim 6 , further comprising
a distributing unit that distributes, to another information processing device, at least one piece of panel registration information from among the panel registration information stored in the panel information storage unit, together with a corresponding cashier ID.
8. A method for setting a screen performed by an information processing device and used for setting a checkout panel screen in which each screen part is arranged to be able to register each product as an item to be checked out, the method including:
acquiring, from an image capturing unit that captures an image of a product to be registered as an item to be checked out, a product image of an unspecified product for which panel registration information is not stored in a panel information storage unit that stores, for each product, panel registration information which includes a product code with which the product can be identified, a product image, and screen layout information;
acquiring the product code and the screen layout information concerning the unspecified product;
storing the product code, the screen layout information, and the product image, each of which relates to the unspecified product, in the panel information storage unit as the panel registration information on the unspecified product; and
on the basis of the screen layout information and the product image of the unspecified product stored in the panel information storage unit, causing a display unit to display the checkout panel screen in which a screen part corresponding to the unspecified product contains the product image, and is arranged according to the screen layout information.
9. The method for setting a screen according to claim 8 , further including:
acquiring a section code with which a category of a product can be identified and selling price information, the section code and the selling price information being related to the unspecified product;
extracting product information on at least one product estimated to be the unspecified product on the basis of the section code and the selling price information from a product information storage unit that stores, for each product, product information including a product code, a product name, the section code, and the selling price information; and
causing the display unit to display a product selection screen showing at least one product extracted from the product information storage unit, wherein said acquiring the product code and the screen layout information includes acquiring a product code of a product selected from among the at least one product on the product selection screen, as the product code of the unspecified product.
10. The method for setting a screen according to claim 8 , further including:
extracting journal data from a journal storage unit that stores journal data including information on sold products related to each transaction for which settlement processing is completed in the information processing device, and
causing the display unit to display a product selection screen showing the extracted journal data, wherein
said acquiring the product code and the screen layout information includes acquiring a product code of a sold product selected from among the journal data on the product selection screen, as a product code of the unspecified product.
11. The method for setting a screen according to claim 10 , wherein
the journal data includes a cashier ID with which a register operator can be identified, and
said displaying the product selection screen includes causing the display unit to display the product selection screen in which the journal data are shown separately according to the cashier ID.
12. The method for setting a screen according to claim 10 , further including:
acquiring external journal data indicating information on sold products for which settlement processing is performed by another information processing device, together with a register ID with which said another information processing device can be identified, wherein
said displaying the product selection screen includes causing the display unit to display the product selection screen in which the journal data stored in the journal storage unit and the external journal data are shown separately using the register ID.
13. The method for setting a screen according to claim 8 , further including:
retaining a current cashier ID with which a current register operator can be identified, and
storing the panel registration information on the unspecified product in the panel information storage unit in correlation with the retained current cashier ID, wherein
the panel information storage unit stores the panel registration information for each cashier ID with which the register operator can be identified, and
said displaying the checkout panel screen includes extracting, from the panel information storage unit, the panel registration information corresponding to the retained current cashier ID, and causing the display unit to display the checkout panel screen in which each screen part is arranged on the basis of the extracted panel registration information.
14. The method for setting a screen according to claim 13 , further including
distributing, to another information processing device, at least one piece of panel registration information from among the panel registration information stored in the panel information storage unit, together with a corresponding cashier ID.
15. A non-transitory computer-readable storage medium storing a program for causing an information processing device to perform a screen setting method for a checkout panel screen in which each screen part is arranged to be able to register each product as an item to be checked out, the screen setting method including:
acquiring, from an image capturing unit that captures an image of a product to be registered as an item to be checked out, a product image of an unspecified product for which panel registration information is not stored in a panel information storage unit that stores, for each product, panel registration information which includes a product code with which the product can be identified, a product image, and screen layout information;
acquiring the product code and the screen layout information concerning the unspecified product;
storing the product code, the screen layout information, and the product image, each of which relates to the unspecified product, in the panel information storage unit as the panel registration information on the unspecified product; and
on the basis of the screen layout information and the product image of the unspecified product stored in the panel information storage unit, causing a display unit to display the checkout panel screen in which a screen part corresponding to the unspecified product contains the product image, and is arranged according to the screen layout information.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012173402 | 2012-08-03 | ||
JP2012-173402 | 2012-08-03 | ||
PCT/JP2013/002137 WO2014020794A1 (en) | 2012-08-03 | 2013-03-28 | Information processing device, and screen setting method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/002137 A-371-Of-International WO2014020794A1 (en) | 2012-08-03 | 2013-03-28 | Information processing device, and screen setting method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/389,105 Division US10740743B2 (en) | 2012-08-03 | 2016-12-22 | Information processing device and screen setting method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150242833A1 true US20150242833A1 (en) | 2015-08-27 |
Family
ID=50027512
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/418,653 Abandoned US20150242833A1 (en) | 2012-08-03 | 2013-03-28 | Information processing device and screen setting method |
US15/389,105 Active 2034-01-04 US10740743B2 (en) | 2012-08-03 | 2016-12-22 | Information processing device and screen setting method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/389,105 Active 2034-01-04 US10740743B2 (en) | 2012-08-03 | 2016-12-22 | Information processing device and screen setting method |
Country Status (3)
Country | Link |
---|---|
US (2) | US20150242833A1 (en) |
JP (1) | JP5928592B2 (en) |
WO (1) | WO2014020794A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150186862A1 (en) * | 2012-08-15 | 2015-07-02 | Nec Corporation | Information processing apparatus, information processing system, unregistered product lookup method, and unregistered product lookup program |
US20180121751A1 (en) * | 2016-10-28 | 2018-05-03 | Ncr Corporation | Image processing for scale zero validation |
US20180276648A1 (en) * | 2014-10-23 | 2018-09-27 | Shunnosuke SHIMANO | Payment system |
US20180276639A1 (en) * | 2017-03-21 | 2018-09-27 | Toshiba Tec Kabushiki Kaisha | Register system |
EP3425578A1 (en) * | 2017-07-07 | 2019-01-09 | Toshiba TEC Kabushiki Kaisha | Checkout apparatus |
US10891604B2 (en) * | 2015-09-30 | 2021-01-12 | Nec Corporation | Checkout system, checkout device, checkout method, and program |
US11494750B2 (en) * | 2017-03-30 | 2022-11-08 | Ncr Corporation | Not-on-file imaging system and processing |
US11587103B2 (en) * | 2018-03-22 | 2023-02-21 | Nec Corporation | Object detection system using image recognition, object detection device using image recognition, object detection method using image recognition, and non-transitory storage medium |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016066258A (en) * | 2014-09-25 | 2016-04-28 | 株式会社東芝 | Image forming apparatus and button customization method |
JP7006305B2 (en) * | 2018-01-24 | 2022-02-10 | カシオ計算機株式会社 | Cash register, withdrawal support methods and programs |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5426202A (en) * | 1993-07-30 | 1995-06-20 | Th. Goldschmidt Ag | Alkyl tin compounds, their synthesis and electrically conductive and IR-reflecting layers |
US5494136A (en) * | 1993-08-05 | 1996-02-27 | Humble; David R. | Integrated automated retail checkout terminal |
US5609223A (en) * | 1994-05-30 | 1997-03-11 | Kabushiki Kaisha Tec | Checkout system with automatic registration of articles by bar code or physical feature recognition |
US5679941A (en) * | 1994-05-30 | 1997-10-21 | Kabushiki Kaisha Tec | Checkout device |
US6105866A (en) * | 1997-12-15 | 2000-08-22 | Ncr Corporation | Method and apparatus for reducing shrinkage during operation of a self-service checkout terminal |
US6435407B1 (en) * | 1997-03-25 | 2002-08-20 | Luigi Fiordelisi | Computerized shopping cart with storage and distribution system, for supermarket use |
US20020138374A1 (en) * | 1999-08-10 | 2002-09-26 | Jennings Andrew John | Item recognition method and apparatus |
US20020194074A1 (en) * | 2000-10-30 | 2002-12-19 | Jacobs Eric L.L. | Self-checkout method and apparatus |
US20030120612A1 (en) * | 2000-06-13 | 2003-06-26 | Kabushiki Kaisha Eighting | Method of electronic settlement with a mobile terminal |
US6957775B2 (en) * | 1999-06-07 | 2005-10-25 | Metrologic Instruments, Inc. | Internet-based method of and system for remotely monitoring, configuring and servicing planar laser illumination and imaging (pliim) based networks with nodes for supporting object identification and attribute information acquisition functions |
US7168525B1 (en) * | 2000-10-30 | 2007-01-30 | Fujitsu Transaction Solutions, Inc. | Self-checkout method and apparatus including graphic interface for non-bar coded items |
US20080149725A1 (en) * | 2006-12-22 | 2008-06-26 | Walter Steven Rosenbaum | System and method for detecting fraudulent transactions of items having item-identifying indicia |
US20090039164A1 (en) * | 2007-08-07 | 2009-02-12 | Ncr Corporation | Methods and Apparatus for Image Recognition in Checkout Verification |
US20090121017A1 (en) * | 2007-11-08 | 2009-05-14 | International Business Machines Corporation | Using Cameras to Monitor Actual Inventory |
US7878416B2 (en) * | 2003-04-07 | 2011-02-01 | Silverbrook Research Pty Ltd | Product item registration |
US20120037699A1 (en) * | 2010-08-10 | 2012-02-16 | Toshiba Tec Kabushiki Kaisha | Code reading apparatus and code reading method |
US20120041777A1 (en) * | 2010-08-12 | 2012-02-16 | Case Brian C | Mobile applications for blood centers |
US20120054052A1 (en) * | 2010-09-01 | 2012-03-01 | Toshiba Tec Kabushiki Kaisha | Store system, sales registration apparatus, and control method |
US20130048721A1 (en) * | 2011-08-23 | 2013-02-28 | Sensormatic Electronics, LLC | Product information system and method using a tag and mobile device |
US8474715B2 (en) * | 2007-08-17 | 2013-07-02 | Datalogic ADC, Inc. | Self checkout with visual recognition |
US20130193210A1 (en) * | 2012-01-30 | 2013-08-01 | Toshiba Tec Kabushiki Kaisha | Commodity recognition apparatus and commodity recognition method |
US8794524B2 (en) * | 2007-05-31 | 2014-08-05 | Toshiba Global Commerce Solutions Holdings Corporation | Smart scanning system |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01310498A (en) * | 1988-06-08 | 1989-12-14 | Tokyo Electric Co Ltd | Electronic cash register |
JPH0442718A (en) | 1990-06-06 | 1992-02-13 | Akiyuki Shima | Water eliminator for electrical piping |
ES2143084T3 (en) * | 1994-10-25 | 2000-05-01 | United Parcel Service Inc | AUTOMATIC ELECTRONIC CAMERA FOR THE CAPTURE OF IMAGES OF LABELS. |
EP0811958A3 (en) * | 1996-06-05 | 2004-09-29 | NCR International, Inc. | Self-service checkout apparatus and methods |
US5969317A (en) * | 1996-11-13 | 1999-10-19 | Ncr Corporation | Price determination system and method using digitized gray-scale image recognition and price-lookup files |
US6418414B1 (en) * | 1998-12-21 | 2002-07-09 | Ncr Corporation | Method and apparatus for entering an item name into a self-service checkout terminal |
US6580440B1 (en) * | 2000-04-05 | 2003-06-17 | Ncr Corporation | System and method for automatically creating and updating a graphical user interface |
US6606579B1 (en) * | 2000-08-16 | 2003-08-12 | Ncr Corporation | Method of combining spectral data with non-spectral data in a produce recognition system |
US6577983B1 (en) * | 2000-10-06 | 2003-06-10 | Ncr Corporation | Produce recognition method |
US7540424B2 (en) * | 2000-11-24 | 2009-06-02 | Metrologic Instruments, Inc. | Compact bar code symbol reading system employing a complex of coplanar illumination and imaging stations for omni-directional imaging of objects within a 3D imaging volume |
JP4183128B2 (en) * | 2003-11-06 | 2008-11-19 | 東芝テック株式会社 | Product sales data processing device |
JP2006277198A (en) | 2005-03-29 | 2006-10-12 | Casio Comput Co Ltd | Data processor and program |
JP5026270B2 (en) * | 2005-09-07 | 2012-09-12 | 株式会社オークワ | Checkout system, checkout system control program, and checkout system control method |
US7984853B2 (en) * | 2006-05-30 | 2011-07-26 | Muhammad Safder Ali | Reducing internal theft at a point of sale |
US8117071B1 (en) * | 2008-04-30 | 2012-02-14 | Intuit Inc. | Method and system for matching via an image search query at a point of sale |
US8494909B2 (en) * | 2009-02-09 | 2013-07-23 | Datalogic ADC, Inc. | Automatic learning in a merchandise checkout system with visual recognition |
JP2012022471A (en) * | 2010-07-13 | 2012-02-02 | Toshiba Tec Corp | Commodity sales data processor and control program thereof |
JP5228007B2 (en) | 2010-08-19 | 2013-07-03 | 東芝テック株式会社 | Product data input device and control program |
JP2012053731A (en) * | 2010-09-02 | 2012-03-15 | Toshiba Tec Corp | Merchandise selection device and program |
JP2012053891A (en) * | 2011-10-17 | 2012-03-15 | Toshiba Tec Corp | Order reception device and program |
-
2013
- 2013-03-28 US US14/418,653 patent/US20150242833A1/en not_active Abandoned
- 2013-03-28 WO PCT/JP2013/002137 patent/WO2014020794A1/en active Application Filing
- 2013-03-28 JP JP2014527945A patent/JP5928592B2/en active Active
-
2016
- 2016-12-22 US US15/389,105 patent/US10740743B2/en active Active
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5426202A (en) * | 1993-07-30 | 1995-06-20 | Th. Goldschmidt Ag | Alkyl tin compounds, their synthesis and electrically conductive and IR-reflecting layers |
US5494136A (en) * | 1993-08-05 | 1996-02-27 | Humble; David R. | Integrated automated retail checkout terminal |
US5609223A (en) * | 1994-05-30 | 1997-03-11 | Kabushiki Kaisha Tec | Checkout system with automatic registration of articles by bar code or physical feature recognition |
US5679941A (en) * | 1994-05-30 | 1997-10-21 | Kabushiki Kaisha Tec | Checkout device |
US6435407B1 (en) * | 1997-03-25 | 2002-08-20 | Luigi Fiordelisi | Computerized shopping cart with storage and distribution system, for supermarket use |
US6105866A (en) * | 1997-12-15 | 2000-08-22 | Ncr Corporation | Method and apparatus for reducing shrinkage during operation of a self-service checkout terminal |
US6957775B2 (en) * | 1999-06-07 | 2005-10-25 | Metrologic Instruments, Inc. | Internet-based method of and system for remotely monitoring, configuring and servicing planar laser illumination and imaging (pliim) based networks with nodes for supporting object identification and attribute information acquisition functions |
US20020138374A1 (en) * | 1999-08-10 | 2002-09-26 | Jennings Andrew John | Item recognition method and apparatus |
US20030120612A1 (en) * | 2000-06-13 | 2003-06-26 | Kabushiki Kaisha Eighting | Method of electronic settlement with a mobile terminal |
US7168525B1 (en) * | 2000-10-30 | 2007-01-30 | Fujitsu Transaction Solutions, Inc. | Self-checkout method and apparatus including graphic interface for non-bar coded items |
US20020194074A1 (en) * | 2000-10-30 | 2002-12-19 | Jacobs Eric L.L. | Self-checkout method and apparatus |
US7878416B2 (en) * | 2003-04-07 | 2011-02-01 | Silverbrook Research Pty Ltd | Product item registration |
US20080149725A1 (en) * | 2006-12-22 | 2008-06-26 | Walter Steven Rosenbaum | System and method for detecting fraudulent transactions of items having item-identifying indicia |
US8794524B2 (en) * | 2007-05-31 | 2014-08-05 | Toshiba Global Commerce Solutions Holdings Corporation | Smart scanning system |
US20090039164A1 (en) * | 2007-08-07 | 2009-02-12 | Ncr Corporation | Methods and Apparatus for Image Recognition in Checkout Verification |
US8474715B2 (en) * | 2007-08-17 | 2013-07-02 | Datalogic ADC, Inc. | Self checkout with visual recognition |
US20090121017A1 (en) * | 2007-11-08 | 2009-05-14 | International Business Machines Corporation | Using Cameras to Monitor Actual Inventory |
US20120037699A1 (en) * | 2010-08-10 | 2012-02-16 | Toshiba Tec Kabushiki Kaisha | Code reading apparatus and code reading method |
US20120041777A1 (en) * | 2010-08-12 | 2012-02-16 | Case Brian C | Mobile applications for blood centers |
US20120054052A1 (en) * | 2010-09-01 | 2012-03-01 | Toshiba Tec Kabushiki Kaisha | Store system, sales registration apparatus, and control method |
US20130048721A1 (en) * | 2011-08-23 | 2013-02-28 | Sensormatic Electronics, LLC | Product information system and method using a tag and mobile device |
US20130193210A1 (en) * | 2012-01-30 | 2013-08-01 | Toshiba Tec Kabushiki Kaisha | Commodity recognition apparatus and commodity recognition method |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150186862A1 (en) * | 2012-08-15 | 2015-07-02 | Nec Corporation | Information processing apparatus, information processing system, unregistered product lookup method, and unregistered product lookup program |
US20180276648A1 (en) * | 2014-10-23 | 2018-09-27 | Shunnosuke SHIMANO | Payment system |
US10891604B2 (en) * | 2015-09-30 | 2021-01-12 | Nec Corporation | Checkout system, checkout device, checkout method, and program |
US20180121751A1 (en) * | 2016-10-28 | 2018-05-03 | Ncr Corporation | Image processing for scale zero validation |
US10331969B2 (en) * | 2016-10-28 | 2019-06-25 | Ncr Corporation | Image processing for scale zero validation |
US20180276639A1 (en) * | 2017-03-21 | 2018-09-27 | Toshiba Tec Kabushiki Kaisha | Register system |
US11494750B2 (en) * | 2017-03-30 | 2022-11-08 | Ncr Corporation | Not-on-file imaging system and processing |
EP3425578A1 (en) * | 2017-07-07 | 2019-01-09 | Toshiba TEC Kabushiki Kaisha | Checkout apparatus |
US10726682B2 (en) | 2017-07-07 | 2020-07-28 | Toshiba Tec Kabushiki Kaisha | Checkout apparatus |
US11587103B2 (en) * | 2018-03-22 | 2023-02-21 | Nec Corporation | Object detection system using image recognition, object detection device using image recognition, object detection method using image recognition, and non-transitory storage medium |
Also Published As
Publication number | Publication date |
---|---|
US10740743B2 (en) | 2020-08-11 |
JP5928592B2 (en) | 2016-06-01 |
WO2014020794A1 (en) | 2014-02-06 |
US20170116591A1 (en) | 2017-04-27 |
JPWO2014020794A1 (en) | 2016-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10740743B2 (en) | Information processing device and screen setting method | |
JP5744953B2 (en) | Transaction data processing apparatus, transaction data processing method and program | |
CN106056397B (en) | Sales data processing apparatus, control method thereof, and server | |
US20150310414A1 (en) | Information processing device and method of changing a transaction statement | |
JP5739043B1 (en) | Sales data processing apparatus and program | |
JP6168203B2 (en) | Information processing apparatus, unregistered product inquiry method, and unregistered product inquiry program | |
US20170293965A1 (en) | Shopping support device and shopping support method | |
US20170103623A1 (en) | Server and point-of-sale terminal configured for higher throughput processing of returned merchandise | |
JP6261060B2 (en) | Information processing device | |
US20170039541A1 (en) | Point-of-sale terminal that sets a special display flag in electronic receipt data | |
JP2015232775A (en) | Electronic receipt management server and program | |
JP5745562B2 (en) | Product sales data processing apparatus and program | |
JP6949611B2 (en) | Product registration device and its program | |
JP5744295B1 (en) | POS terminal, print control apparatus, print control method, and program | |
US20170185987A1 (en) | Product information print device and product information print system | |
JP5904054B2 (en) | Information processing apparatus, discount registration method, and program | |
US20150220964A1 (en) | Information processing device and method of setting item to be returned | |
JP5871070B2 (en) | Information processing apparatus, related information inquiry method, and program | |
JP5462302B2 (en) | Code reading device, sales registration device and program | |
JP6366644B2 (en) | Server and program | |
JP6010656B2 (en) | system | |
JP5933074B2 (en) | Transaction data processing apparatus, transaction data processing method and program | |
JP2019075154A (en) | Commodity sales data processing apparatus and program | |
US20160300248A1 (en) | Server and method for acquiring attribute information | |
US20220092573A1 (en) | Portable terminal and information processing method for a portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NEC CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ITANI, TADASHI;IKEZAWA, RUMI;SIGNING DATES FROM 20150113 TO 20150130;REEL/FRAME:034854/0444 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |