WO2016136083A1 - 情報処理システム、情報処理装置、プログラム、及び制御方法 - Google Patents
情報処理システム、情報処理装置、プログラム、及び制御方法 Download PDFInfo
- Publication number
- WO2016136083A1 WO2016136083A1 PCT/JP2015/084287 JP2015084287W WO2016136083A1 WO 2016136083 A1 WO2016136083 A1 WO 2016136083A1 JP 2015084287 W JP2015084287 W JP 2015084287W WO 2016136083 A1 WO2016136083 A1 WO 2016136083A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- settlement
- information
- processing
- customer
- payment
- Prior art date
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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
Definitions
- the present invention relates to a technique for properly using a device for settlement of goods.
- processing for registering products for payment reading barcodes, etc.
- processing for performing payments for registered products such as receiving payment and returning a change
- Patent Document 1 discloses a sales management system in which a registration apparatus used for the process (1) and an accounting apparatus used for the process (2) are provided separately.
- the store clerk registers the product using the registration device.
- the registration device issues a registration receipt.
- the purchaser moves to the accounting apparatus with the registered receipt, and causes the accounting apparatus to read the registered receipt.
- the accounting process based on the contents of the registered receipt can be performed, the purchaser performs the accounting by operating the accounting device (such as inserting a price).
- a method for performing a settlement process using information using information read from a portable medium such as a registered receipt by the accounting apparatus will be referred to as a sheet method.
- the accounting device is also referred to as a settlement device.
- a settlement apparatus that performs a settlement process for a product registered by a certain product registration apparatus is designated from the product registration apparatus without using a registration receipt or the like.
- the purchaser hears from the store clerk which settlement apparatus has been designated, moves to the settlement apparatus, and performs settlement.
- a settlement device corresponding to the product registration device is placed near each product registration device.
- a certain merchandise registration device designates the settlement apparatus corresponding to the merchandise registration apparatus as a settlement apparatus which performs settlement processing of the registered merchandise.
- the designation method has the advantage that the customer can use the payment device intended by the store clerk.
- the sheet method has an advantage that a customer can freely select a settlement apparatus.
- An object of the present invention is to provide a technique for properly using a settlement apparatus.
- the information processing system of the present invention includes a merchandise registration apparatus, and a first settlement apparatus and a second settlement apparatus that perform settlement processing using the settlement information of the products registered by the commodity registration apparatus, respectively.
- the information processing system relates to first processing means for associating the settlement information with the first settlement apparatus, and associates the settlement information with identification information read from the portable medium by the second settlement apparatus, or the settlement information to the portable medium.
- Second processing means for outputting, and control means for controlling which of the first processing means and the second processing means to process the settlement information.
- the information processing apparatus of the present invention includes at least one of a first processing unit, a second processing unit, and a control unit included in the information processing system of the present invention.
- the program of the present invention causes a computer to operate as the information processing apparatus of the present invention.
- the control method of the present invention controls a merchandise registration apparatus and an information processing system including a first settlement apparatus and a second settlement apparatus that perform settlement processing using the settlement information of products registered by the commodity registration apparatus, respectively. Executed by a computer.
- the control method includes a first processing step for associating settlement information with a first settlement apparatus, and associating settlement information with identification information read from a portable medium in the second settlement apparatus, or outputting settlement information to a portable medium.
- FIG. 1 is a block diagram illustrating an information processing system according to a first embodiment.
- 3 is a flowchart illustrating a flow of processing executed by the information processing system according to the first embodiment. It is a figure which illustrates the information processing system 2000 in case each function structure part is mounted in the inside of a goods registration apparatus. It is a figure which illustrates the information processing system 2000 in case each function structure part is mounted in the inside of a server apparatus. It is a block diagram which illustrates the hardware constitutions of information processing apparatus. It is a figure which illustrates the layout of the goods registration apparatus which the information processing system of an Example has, a 1st payment apparatus, and a 2nd payment apparatus.
- FIG. 1 is a block diagram illustrating an information processing system 2000 according to the first embodiment.
- each block represents a functional unit configuration, not a hardware unit configuration.
- the information processing system 2000 includes a product registration device 3000, a first settlement device 4020, and a second settlement device 4040.
- the product is settled using the product registration device 3000, the first settlement device 4020, and the second settlement device 4040.
- the installation number of the merchandise registration apparatus 3000, the first settlement apparatus 4020, and the second settlement apparatus 4040 is 1 or more, respectively.
- the product registration device 3000 is used for processing to register a product as a payment target.
- the store clerk operates the product registration device 3000 to register each product purchased by the customer as a payment target.
- settlement information is generated.
- the checkout information is information related to the checkout process for a product registered as a checkout target.
- Each payment device is used for the payment of goods registered as a payment target (payment of money, etc.).
- the customer goes to the checkout device.
- the settlement apparatus performs the settlement process using the settlement information generated as a result of the registration process by the product registration apparatus 3000. Specifically, the checkout device presents the price to the customer, counts the amount of money that has been input, and refunds the change.
- the information processing system 2000 further includes a first processing unit 2020, a second processing unit 2040, and a control unit 2060.
- the first processing unit 2020 associates settlement information with the first settlement apparatus.
- the customer performs the settlement process with the first settlement apparatus 4020 associated with the settlement information.
- the second processing unit 2040 associates the payment information with the identification information read from the portable medium in the second payment apparatus 4040, or outputs the payment information to the portable medium.
- the customer goes to an arbitrary second settlement apparatus 4040 with the portable medium and performs the settlement process by causing the second settlement apparatus 4040 to read the portable medium.
- the control unit 2060 controls which of the first processing unit 2020 and the second processing unit 2040 is to process the settlement information.
- FIG. 2 is a flowchart illustrating a flow of processing executed by the information processing system 2000 according to the first embodiment.
- the control unit 2060 determines which of the first processing unit 2020 and the second processing unit 2040 should process the payment information (S102).
- S102 the payment information
- the processing in FIG. 2 proceeds to step S106.
- the second processing unit 2040 is to process the payment information (S104: second processing unit)
- the process of FIG. 2 proceeds to step S110.
- step S106 the first processing unit 2020 associates the payment information with one of the first payment apparatuses 4020.
- the settlement process based on the settlement information is performed by the first settlement apparatus 4020 associated with the settlement information (S108).
- step S110 the second processing unit 2040 associates the payment information with the identification information read from the portable medium in the second payment apparatus 4040, or outputs the payment information to the portable medium.
- a settlement process based on the settlement information is performed by the second settlement apparatus 4040 that reads the portable medium (S112).
- the information processing system 2000 of this embodiment controls which of the first settlement apparatus 4020 and the second settlement apparatus 4040 performs the settlement process based on the settlement information.
- the first settlement apparatus 4020 performs the settlement process
- the second settlement apparatus 4040 is used, for example, there is an advantage that the customer can freely select which second settlement apparatus 4040 is to be used.
- the control unit 2060 performs control in consideration of these advantages, so that it is possible to appropriately use the settlement apparatus properly.
- the first processing unit 2020, the second processing unit 2040, and the control unit 2060 are implemented by one or a plurality of information processing apparatuses. For example, all of these functional components are mounted inside the product registration device 3000 (FIG. 3).
- the information processing system 2000 includes a product registration device 3000, a first payment device 4020, and a server device 5000 that is connected to the first payment device 4020 so as to be able to communicate with each other.
- the first processing unit 2020, the second processing unit 2040, and the control unit 2060 may be mounted inside the server device 5000 (FIG. 4).
- a part of these functional components may be mounted inside the product registration device 3000, and the remaining functional components may be mounted inside the server device 5000 (not shown).
- ⁇ Product Registration Processing by Product Registration Device 3000 Various known techniques can be used for the process of registering the product to be settled using the product registration device 3000.
- the product registration device 3000 reads a symbol such as a barcode attached to the product, and registers the product as a payment target.
- a plurality of products can be included in the checkout target in one checkout process.
- the merchandise registration device 3000 receives one or a plurality of merchandise registered after receiving an operation for instructing the start of the registration process for the settlement target and before receiving an operation for instructing the end of the registration process for the settlement target.
- the settlement information related to a certain settlement process indicates the ID (Identifier) of each product registered as the target of the settlement process. Further, the settlement information may further indicate a transaction number, the amount of each product, and the total amount.
- the settlement information is generated by a product registration apparatus 3000 that registers products included in the settlement information as a settlement target.
- the merchandise registration apparatus 3000 transmits the generated settlement information to the server apparatus 5000 or stores it in a storage device accessible from the merchandise registration apparatus 3000.
- the server device 5000 that has received the payment information stores the payment information in a storage device accessible from the server device 5000.
- the settlement information may be generated by the server device 5000.
- the server device 5000 acquires information on a product registered as a payment target from the product registration device 3000, and generates payment information using the information. Then, the server device 5000 stores the generated settlement information in a storage device accessible from the server device 5000.
- the merchandise registration apparatus 3000 and the server apparatus 5000 may store the settlement information in a storage device accessible from the first settlement apparatus 4020 or the second settlement apparatus 4040.
- the first settlement apparatus 4020 and the second settlement apparatus 4040 transmit a request indicating the settlement information ID to the server apparatus 5000 or the product registration apparatus 3000 in order to acquire the settlement information.
- the server device 5000 or the product registration device 3000 transmits the settlement information associated with the received settlement information ID to the first settlement apparatus 4020 or the second settlement apparatus 4040.
- first settlement apparatus 4020 and the second settlement apparatus 4040 may acquire settlement information stored in a storage device accessible from itself.
- the first processing unit 2020 associates the first settlement apparatus 4020 with the settlement information.
- the first processing unit 2020 associates the first settlement apparatus 4020 and the settlement information by associating the ID of the first settlement apparatus 4020 with the ID of the settlement information.
- the first processing unit 2020 transmits the settlement information ID to the first settlement apparatus 4020 that is the target of association.
- the first settlement apparatus 4020 obtains settlement information associated with the received settlement information ID from the server device 5000 or the like.
- the first processing unit 2020 may associate the settlement information with the first settlement apparatus 4020 by transmitting the settlement information to the first settlement apparatus 4020 to be associated.
- the first processing unit 2020 acquires the ID of the adjustment information or the adjustment information to be associated from the product registration device 3000.
- the first settlement device 4020 associated with the settlement information by the first processing unit 2020 may be the first settlement device 4020 designated by the user, or determined by the first processing unit 2020 based on a preset condition.
- the first settlement apparatus 4020 may be used.
- the user is a customer or a store clerk.
- a method for associating the settlement information with the first settlement apparatus 4020 designated by the user will be described in the second embodiment.
- the first processing unit 2020 determines the first settlement apparatus 4020 associated with the settlement information. For example, the first processing unit 2020 determines the first settlement apparatus 4020 associated with the settlement information based on the state of each first settlement apparatus 4020. For example, the first processing unit 2020 associates the settlement information with the first settlement apparatus 4020 that can perform the settlement process based on the newly associated settlement information.
- the first settlement apparatus 4020 that can perform the settlement process based on the newly associated settlement information is, for example, the first settlement apparatus 4020 that is not currently used by the customer. The details of the first settlement apparatus 4020 that can perform the settlement process based on the newly associated settlement information will be described in the third embodiment.
- the first processing unit 2020 associates the settlement information with the first settlement apparatus 4020 that is associated in advance with the commodity registration apparatus 3000 that has registered the commodity indicated by the settlement information.
- the first checkout device 4020 associated in advance with a certain product registration device 3000 is, for example, the first checkout device 4020 in the vicinity of the flow line of the customer who uses the product registration device 3000.
- the flow line of the customer who uses the product registration apparatus 3000 is a route through which the customer who uses the product registration apparatus 3000 passes.
- the first processing unit 2020 acquires information indicating a correspondence relationship between the product registration device 3000 and the first settlement device 4020 from a storage device stored inside or outside the information processing system 2000, so that the product registration device The correspondence between 3000 and the first settlement apparatus 4020 is grasped.
- the first processing unit 2020 associates the settlement information with one of the plurality of first settlement apparatuses 4020.
- the 1st processing part 2020 is with respect to the 1st payment apparatus 4020 installed in the position nearest to the goods registration apparatus 3000 which registered the goods which payment information shows among these 1st payment apparatuses 4020. , Associate that checkout information.
- the first processing unit 2020 may randomly select one of the plurality of first settlement apparatuses 4020 and associate the settlement information with the selected first settlement apparatus 4020.
- the first processing unit 2020 grasps the first settlement device 4020 installed at the position closest to the product registration device 3000.
- the first processing unit 2020 obtains the position information of the product registration device 3000 and the first payment device 4020, thereby grasping the first payment device 4020 installed at a position closest to the product registration device 3000.
- the first processing unit 2020 obtains information that associates the product registration device 3000 with the first settlement device 4020 installed closest to the product registration device 3000, thereby allowing the product registration device 3000 to store the information.
- the first settlement apparatus 4020 installed at the closest position is grasped.
- the position information of each device, information relating the product registration device 3000 and the first checkout device 4020, and the like are stored in advance in a storage unit inside or outside the information processing system 2000.
- the first settlement apparatus 4020 may randomly select one of all the first settlement apparatuses 4020 and associate the settlement information with the selected first settlement apparatus 4020.
- the second processing unit 2040 associates the payment information with the identification information read from the portable medium in the second payment apparatus 4040, or outputs the payment information to the portable medium.
- the second settlement apparatus 4040 there are various kinds of information that can be read by the second settlement apparatus 4040.
- Information that can be read by the second settlement apparatus 4040 differs depending on the configuration and function of the second settlement apparatus 4040. Therefore, the operation of the second processing unit 2040 varies depending on the configuration and function of the second settlement apparatus 4040.
- the operation of the first processing unit 2020 will be described in association with information read by the second processing unit 2040 from the portable medium.
- the second processing unit 2040 obtains the settlement information ID to be associated, and uses the acquired settlement information ID for the portable medium. Output. Thereby, the adjustment information is associated with the identification information (ID of the adjustment information) read from the portable medium.
- ID of the adjustment information the identification information
- the second processing unit 2040 outputs a portable medium read by the second settlement apparatus 4040.
- This portable medium is a sheet of paper or plastic, for example.
- the second processing unit 2040 outputs (prints or records, etc.) the ID of the settlement information on the portable medium.
- the ID of the payment information is printed on the sheet, the ID of the payment information is printed using, for example, various codes (such as a character string, a barcode, or a two-dimensional code).
- the customer takes the sheet output by the second processing unit 2040 to the second settlement apparatus 4040 and causes the second settlement apparatus 4040 to read the settlement information ID printed on the sheet. Thereby, the 2nd payment apparatus 4040 acquires ID of payment information.
- the sheet may be disposable or a reusable rewritable card.
- the second processing unit 2040 may output the ID of the settlement information for the portable medium that the customer has in advance without outputting the portable medium.
- the second processing unit 2040 records the ID of the payment information on the customer's membership card.
- the 2nd processing part 2040 transmits ID of settlement information to a customer's portable terminal.
- the customer's mobile terminal has a function of receiving the ID of the settlement information transmitted by the second processing unit 2040 and displaying the ID on the display screen.
- the second processing unit 2040 can specify the destination of the settlement information ID. For example, if the customer is registered as a member at the store, the member information includes an email address. In this case, for example, the second processing unit 2040 reads the membership card presented by the customer, and acquires the email address included in the member information of the customer. Then, the second processing unit 2040 transmits the settlement information ID with the acquired mail address as the destination.
- a customer installs a dedicated application provided from a store or the like in advance on the mobile terminal.
- This application has a function of establishing a wireless communication connection with the product registration device 3000. Then, the merchandise registration apparatus 3000 transmits the settlement information ID to the application for which the connection has been established.
- the second processing unit 2040 acquires the settlement information and performs the settlement in the same manner as the method for outputting the settlement information ID to the portable medium. Output information to portable media. In this case, the second settlement apparatus 4040 acquires the settlement information by reading the settlement information from the portable medium.
- the second processing unit 2040 reads this identification information from a portable medium (such as a membership card or a portable terminal) that the customer has in advance.
- a portable medium such as a membership card or a portable terminal
- the identification information is a member ID.
- the second processing unit 2040 obtains the ID of the payment information that is the object of association, and associates the ID of the payment information with the identification information read from the portable medium. Then, the second processing unit 2040 transmits the ID of the associated checkout information and the identification information read from the portable medium to the server device 5000.
- the second settlement apparatus 4040 reads the identification information from the portable medium and acquires the settlement information based on the identification information. For example, the second settlement apparatus 4040 transmits a request indicating this identification information to the server apparatus 5000.
- the server device 5000 determines the ID of the settlement information associated with the identification information indicated in the acquired request, and transmits the settlement information specified by the settlement information ID to the second settlement device 4040.
- the second processing unit 2040 When the second processing unit 2040 is mounted in the server device 5000, the second processing unit 2040 acquires the ID of the adjustment information and the adjustment information to be associated from the product registration device 3000.
- the control unit 2060 controls which of the first processing unit 2020 and the second processing unit 2040 is to process the payment information.
- the control unit 2060 controls which of the first processing unit 2020 and the second processing unit 2040 is to process the payment information.
- the timing at which the control unit 2060 operates varies. For example, the control unit 2060 operates at the timing when the product registration by the product registration device 3000 is completed. Further, for example, the control unit 2060 may operate at the timing when the registration of the product by the product registration apparatus 3000 is started or when an operation for determining the settlement apparatus for processing the settlement information is received from the store clerk.
- the settlement apparatus acquires settlement information and performs settlement processing based on the settlement information.
- a known method can be used as a method for performing the settlement process based on information (settlement information) used by the settlement apparatus for the settlement process of the product. Details of this known technique are omitted.
- the second settlement apparatus 4040 reads settlement information, settlement information ID, or identification information other than settlement information ID from the portable medium.
- the second settlement apparatus 4040 acquires the settlement information by reading the settlement information from the portable medium.
- the settlement information is printed on the portable medium as coded information such as a barcode
- the second settlement apparatus 4040 calculates the settlement information by decoding the read information.
- the second settlement apparatus 4040 acquires the settlement information associated with the read identification information.
- the identification information is printed on the portable medium as coded information such as a barcode
- the second settlement apparatus 4040 determines the identification information by decoding the read information. The method for the second settlement apparatus 4040 to acquire the settlement information based on the identification information is as described above.
- Each functional component of the information processing apparatus that implements the first processor 2020, the second processor 2040, and the controller 2060 is hardware that implements each functional component (eg, a hard-wired electronic circuit). It may be realized, or may be realized by a combination of hardware and software (for example, a combination of an electronic circuit and a program for controlling it).
- the information processing apparatus is implemented as various computers such as a PC (Personal Computer), a portable terminal, or a server machine.
- the information processing system 2000 may be mounted on a dedicated computer for mounting the information processing system 2000, or may be mounted on a general-purpose computer including other applications.
- FIG. 5 is a block diagram illustrating a hardware configuration of the information processing apparatus 1000.
- the information processing apparatus 1000 includes a bus 1020, a processor 1040, a memory 1060, a storage 1080, an input / output interface 1100, and a network interface 1120.
- the bus 1020 is a data transmission path through which the processor 1040, the memory 1060, the storage 1080, the input / output interface 1100, and the network interface 1120 transmit / receive data to / from each other.
- the method of connecting the processors 1040 and the like is not limited to bus connection.
- the processor 1040 is an arithmetic processing device such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit).
- the memory 1060 is a memory such as a RAM (Random Access Memory) or a ROM (Read Only Memory).
- the storage 1080 is a storage device such as a hard disk, SSD (Solid State Drive), or memory card.
- the storage 1080 may be a memory such as a RAM or a ROM.
- the input / output interface 1100 is an interface for connecting the information processing apparatus 1000 and the input / output device.
- the input / output device is, for example, a keyboard, a mouse, or a display.
- the input / output device further includes a barcode reader used for product registration.
- the network interface 1120 is an interface for connecting the information processing apparatus 1000 to an external apparatus (such as a payment apparatus).
- the network interface 1120 may be a network interface for connecting to a wired line or a network interface for connecting to a wireless line.
- the storage 1080 stores a program for realizing the functions of the information processing apparatus 1000. Specifically, program modules that realize the functions of the first processing unit 2020, the second processing unit 2040, and the control unit 2060 are stored.
- the processor 1040 implements the functions of the first processing unit 2020, the second processing unit 2040, and the control unit 2060 by executing these program modules.
- the processor 1040 may execute the modules after reading them onto the memory 1060 or without reading them onto the memory 1060.
- each program module may be stored in the memory 1060.
- the information processing apparatus 1000 may not include the storage 1080.
- the functions of the information processing system 2000 may be realized by a plurality of information processing apparatuses 1000 (such as a product registration apparatus 3000 and a server apparatus 5000).
- FIG. 6 is a diagram illustrating a layout of the product registration apparatus 3000, the first settlement apparatus 4020, and the second settlement apparatus 4040 included in the information processing system 2000 according to the embodiment.
- Each of the first checkout devices 4020 is installed near the product registration device 3000 along the flow line of the customer 10.
- the second settlement apparatus 4040 is installed at a location slightly away from the product registration apparatus 3000. According to this layout, the distance between the first settlement apparatus 4020 that is closest to the commodity registration apparatus 3000 and the commodity registration apparatus 3000 is the same as the second settlement apparatus 4040 and the commodity registration that is closest to the commodity registration apparatus 3000. The distance from the device 3000 is shorter.
- the first settlement apparatus 4020 acquires the settlement information associated with the first settlement apparatus 4020 by the first processing unit 2020. Therefore, unlike the second settlement apparatus 4040 that acquires settlement information based on information read from the portable medium, the first settlement apparatus 4020 can acquire settlement information without reading identification information or the like from the portable medium. Therefore, the customer who uses the first payment apparatus 4020 does not need to make the payment apparatus read the portable medium. Therefore, it can be said that the customer's operation is easier for the first settlement apparatus 4020.
- the first checkout device 4020 that is easy to operate in this manner near the product registration device 3000, a checkout device that is easy to operate for customers (children, elderly people, etc.) who are unfamiliar with the handling of the checkout device. There is an advantage that the store clerk who operates the product registration device 3000 can support such customers while using it.
- the layout of the first settlement apparatus 4020 and the second settlement apparatus 4040 is not limited to the layout of FIG.
- the positions of the first settlement apparatus 4020 and the second settlement apparatus 4040 may be opposite to those in the case of FIG.
- the layout which installs both the 1st payment apparatus 4020 and the 2nd payment apparatus 4040 along the flow line of the customer 10 may be sufficient.
- the salesclerk 20 who operates the product registration device 3000 receives a product from the customer 10 and registers the product as a payment target.
- the control unit 2060 determines which of the first settlement apparatus 4020 and the second settlement apparatus 4040 should process the settlement information.
- the control unit 2060 receives an input from the store clerk 20 indicating which of the first settlement apparatus 4020 and the second settlement apparatus 4040 is to process the settlement information.
- the control unit 2060 causes the first processing unit 2020 to process the payment information.
- the first processing unit 2020 associates the settlement information with the first settlement apparatus 4020-1.
- the first processing unit 2020 transmits the settlement information ID to the first settlement apparatus 4020-1.
- the first settlement apparatus 4020-1 acquires settlement information associated with the received settlement information ID from the server apparatus 5000 (not shown).
- the clerk 20 tells the customer 10 to use the first checkout device 4020-1.
- the customer 10 goes to the first settlement apparatus 4020-1 and performs settlement processing.
- the first checkout apparatus 4020-1 presents the total amount of goods and the like to the customer 10. Then, when the customer 10 inputs the price, the settlement process is completed.
- the control unit 2060 causes the second processing unit 2040 to process the payment information.
- the second processing unit 2040 outputs a portable medium on which the ID of the settlement information is printed.
- the customer 10 receives the output portable medium and goes to the optional second settlement apparatus 4040.
- the customer 10 causes the second settlement apparatus 4040 to read the portable medium.
- the second settlement apparatus 4040 that has read the settlement information ID from the portable medium acquires the settlement information associated with the settlement information ID from the server apparatus 5000 and presents the total amount of the product to the customer 10. . Then, when the customer 10 inputs the price, the settlement process is completed.
- both the first settlement apparatus 4020 and the second settlement apparatus 4040 may be mounted inside one information processing apparatus. That is, one information processing apparatus is provided with both a function that operates as the first settlement apparatus 4020 and a function that operates as the second settlement apparatus 4040.
- the information processing apparatus accepts a setting indicating which of the first settlement apparatus 4020 and the second settlement apparatus 4040 operates. Further, for example, this information processing apparatus automatically determines whether to operate as the first settlement apparatus 4020 or the second settlement apparatus 4040 based on the type of acquired information. Specifically, this information processing apparatus operates as the first payment apparatus 4020 when, for example, payment information or payment information ID is received from the first processing unit 2020. On the other hand, this information processing apparatus operates as the second settlement apparatus 4040 when, for example, identification information or settlement information is read from a portable medium.
- FIG. 2 An information processing system 2000 according to the second embodiment is represented in FIG. 1, for example, similarly to the information processing system 2000 according to the first embodiment. Except as described below, the functions of the information processing system 2000 according to the second embodiment are the same as the functions of the information processing system 2000 according to the first embodiment.
- the control unit 2060 accepts input from the user. Based on the received input, the control unit 2060 determines which of the first processing unit 2020 and the second processing unit 2040 should process the payment information.
- control unit 2060 displays a selection screen on a display screen connected to the product registration device 3000.
- 9 and 10 are diagrams illustrating the selection screen 30 displayed by the control unit 2060.
- the selection screen 30 in FIG. 9 has a button 40 and a button 50.
- the control unit 2060 causes the first processing unit 2020 to process the payment information.
- the control unit 2060 causes the second processing unit 2040 to process the payment information.
- the first processing unit 2020 selects one first settlement apparatus 4020 from among the plurality of first settlement apparatuses 4020, for example.
- the payment information is associated with the first payment apparatus 4020.
- the first processing unit 2020 associates the settlement information with the first settlement apparatus 4020 installed at the position closest to the commodity registration apparatus 3000 that registered the commodity purchased by the customer.
- the method by which the first processing unit 2020 grasps the first checkout device 4020 closest to a certain product registration device 3000 is as described in the first embodiment.
- the first processing unit 2020 may further display a screen for selecting one from the plurality of first settlement apparatuses 4020. .
- the control unit 2060 associates the settlement information with the first settlement apparatus 4020 selected on the screen.
- the name of the button 50 is “ticketing”, but this name is merely an example.
- the process performed by the second processing unit 2040 is not limited to the output (ticketing) of a portable medium.
- the names of the buttons 40 and 50 can be arbitrarily set. For example, when different names are assigned to the installation location of the first settlement apparatus 4020 and the installation location of the second settlement apparatus 4040, the name of the button 40 and the name of the button 50 are the same as the installation location of the first settlement apparatus 4020 and the first location. 2 Set the installation location of the settlement device 4040.
- the 10 includes a button 50 and a button 60.
- the button 60 is a button for designating the first settlement apparatus 4020.
- the control unit 2060 causes the first processing unit 2020 to process the payment information.
- the first processing unit 2020 associates the settlement information with the first settlement apparatus 4020 named “settlement apparatus 1”.
- the store clerk looks at information on each first checkout apparatus 4020 displayed on the selection screen 30 and determines the first checkout apparatus 4020 that processes the checkout information. .
- the state of the checkout device standby or in use, etc.
- the waiting number number of customers lined up in the checkout device
- the latest checkout information Transmission time sent (3) Number of products registered as settlement targets in the latest settlement information
- (4) settlement amount in settlement process (5) payment status to settlement apparatus, and (6) current settlement
- the attributes of customers who use the device are displayed.
- the settlement amount represents the amount to be paid by the customer.
- the deposit status indicates how many yen is currently deposited in the settlement apparatus, or the remaining price to be introduced into the settlement apparatus.
- the customer attribute represents the age and characteristics of the customer (such as agility of movement).
- each button displayed on the selection screen 30 There are various methods for the user to press each button displayed on the selection screen 30. For example, when the display that displays the selection screen 30 has a touch panel, the user presses each button with a finger or the like. Further, for example, the user may press each button by operating various input devices such as a keyboard and a mouse.
- the method of performing the various selection operations exemplified above is not limited to the method of performing through the selection screen.
- physical buttons corresponding to the button 40 and the button 50 may be provided in the product registration device 3000 or the vicinity thereof.
- physical buttons corresponding to the button 50 and the button 60 may be provided in the product registration device 3000 or the vicinity thereof in order to realize the same function as the selection screen 30 in FIG.
- both the button on the selection screen and the physical button may be used, such as the button 50 being realized by a physical button and the button 60 being realized by a button on the selection screen.
- FIG. 11 is a flowchart illustrating the flow of processing executed by the information processing system 2000 according to the second embodiment.
- the control unit 2060 receives input from the user (S202). If the input by the user is an input for designating the first settlement apparatus 4020 (S204: first settlement apparatus), the process of FIG. 11 proceeds to step S206. When the input by the user is an input for designating the second settlement apparatus 4040 (S204: second settlement apparatus), the processing in FIG. 11 proceeds to step S110.
- step S206 the first processing unit 2020 causes the first settlement apparatus 4020 designated by the user to process the settlement information. Thereafter, the processing of FIG. 11 proceeds to step S108.
- the information processing system 2000 according to the second embodiment is realized by using one or a plurality of information processing apparatuses 1000 (see FIG. 5), similarly to the information processing system 2000 according to the first embodiment.
- each program module stored in the storage 1080 described above further includes a program that realizes each function described in the present embodiment.
- the present embodiment it is determined which of the first settlement apparatus 4020 and the second settlement apparatus 4040 is to perform the settlement process based on the input by the customer or the store clerk. Therefore, an appropriate settlement apparatus can be used based on the judgment of the customer or the store clerk.
- FIG. 1 An information processing system 2000 according to the third embodiment is represented in FIG. 1 as in the information processing system 2000 according to the first embodiment, for example.
- the information processing system 2000 according to the third embodiment has the same functions as those of the information processing system 2000 according to the first embodiment except for the points described below.
- the control unit 2060 of the third embodiment determines which of the first processing unit 2020 and the second processing unit 2040 is to process the payment information according to the state of the payment apparatus. Specifically, the control unit 2060 causes the first processing unit 2020 to process the settlement information when the first settlement apparatus 4020 can perform the settlement process based on the settlement information newly associated by the first processing unit 2020. On the other hand, the control unit 2060 causes the second processing unit 2040 to process the settlement information when the first settlement apparatus 4020 cannot perform the settlement process based on the settlement information newly associated by the first processing unit 2020.
- a situation indicating that “the first settlement apparatus 4020 cannot perform the settlement process based on the settlement information newly associated by the first processing unit 2020” is (2) the first settlement apparatus 4020 includes other settlement information.
- the first settlement apparatus 4020 is out of order
- a situation where a communication line between the first settlement apparatus 4020 and the outside is out of order and the like.
- the first settlement apparatus 4020 cannot acquire the settlement information, and therefore cannot perform the settlement process based on the settlement information.
- the situation (2) is referred to as “offline”.
- the information processing system 2000 determines that the first settlement apparatus 4020 cannot perform the settlement process based on the settlement information newly associated with the first processing unit 2020 when the information processing system 2000 is in use, offline, or both. However, the information processing system 2000 may treat the situation other than in use and offline as “when the first settlement apparatus 4020 cannot perform the settlement process based on the settlement information newly associated by the first processing unit 2020”.
- the definition of “when the first settlement apparatus 4020 cannot perform the settlement process based on the settlement information newly associated by the first processing unit 2020” is set in the control unit 2060 in advance, for example.
- the control unit 2060 may acquire setting information representing this definition from an internal or external storage device of the information processing system 2000.
- the first settlement apparatus 4020 that can perform the settlement process based on the settlement information newly associated with the first processing unit 2020 cannot perform the settlement process based on the settlement information newly associated with the first processing unit 2020. This is a first settlement apparatus 4020 other than the settlement apparatus 4020.
- the first settlement apparatus 4020 to be determined by the control unit 2060 is all installed in the store.
- the first settlement apparatus 4020 or a part of the first settlement apparatus 4020 may be used.
- the control unit 2060 determines the first settlement apparatus 4020 to be determined.
- the control unit 2060 sets the first checkout device 4020 associated in advance with the product registration device 3000 used for registering the product purchased by the customer as the above-described determination target.
- the control unit 2060 acquires information indicating the association between the merchandise registration device 3000 and the first checkout device 4020 from a storage unit provided inside or outside the information processing system 2000.
- the first checkout device 4020 associated with the product registration device 3000 is, for example, the first checkout device 4020 installed near the flow line of the customer who uses the product registration device 3000.
- the control unit 2060 may determine the first settlement apparatus 4020 to be the above-described determination target using the position information of the first settlement apparatus 4020.
- information indicating the area in the store is associated with the product registration device 3000 in advance. This area is, for example, an area representing the vicinity of a flow line of a customer who uses the product registration apparatus 3000.
- the control unit 2060 acquires the area associated with the product registration device 3000 used for registering the product purchased by the customer, and the position information of each first checkout device 4020. Then, the control unit 2060 sets only the first settlement apparatus 4020 whose position information indicates this area as the determination target.
- the control unit 2060 acquires information indicating the state of the first payment apparatus 4020 from each first payment apparatus 4020. Further, for example, the state of each first checkout device 4020 may be monitored by the server device 5000. For example, the server device 5000 confirms the state of each first settlement apparatus 4020 by sending a message or the like to each first settlement apparatus 4020 regularly or irregularly. Further, for example, the server device 5000 may receive a message indicating the state of the first payment device 4020 from each first payment device 4020 regularly or irregularly. When the control unit 2060 is mounted in the product registration device 3000, the control unit 2060 acquires the state of each first checkout device 4020 from the server device 5000.
- FIG. 12 is a flowchart illustrating the flow of processing executed by the information processing system 2000 according to the third embodiment.
- the control unit 2060 determines whether the first settlement apparatus 4020 is in use or offline (S302). If the first settlement apparatus 4020 is in use or offline (S302: YES), the process of FIG. 12 proceeds to step S110. On the other hand, when the first settlement apparatus 4020 is not in use or offline (S302: NO), the process of FIG. 12 proceeds to step S304.
- step S304 the first processing unit 2020 determines which first settlement apparatus 4020 is associated with the settlement information.
- the method by which the first processing unit 2020 determines the first settlement apparatus 4020 associated with the settlement information is as described in the first embodiment.
- the first processing unit 2020 associates the settlement information with the determined first settlement apparatus 4020 (S306). Thereafter, the processing in FIG. 12 proceeds to step S108.
- the first settlement apparatus 4020 and the second settlement apparatus 4040 is to perform the settlement process is automatically determined based on the state of the settlement apparatus. Specifically, when the first settlement apparatus 4020 can be used, the first settlement apparatus 4020 performs the settlement process. When the second settlement apparatus 4040 cannot be used, the second settlement apparatus 4040 performs the settlement process. . Thereby, for example, the default of the settlement apparatus used by the customer is set to the first settlement apparatus 4020, and the second settlement apparatus 4040 can be used when the first settlement apparatus 4020 cannot be used.
- the control unit 2060 may perform control so that the default of the settlement apparatus used by the customer is the second settlement apparatus 4040 and the first settlement apparatus 4020 is used when the second settlement apparatus 4040 cannot be used. In this case, the handling of the first processing unit 2020 and the second processing unit 2040 is opposite to that described above. Specifically, when the second settlement apparatus 4040 cannot perform the settlement process based on the new settlement information, the control unit 2060 causes the first processing section 2020 to process the settlement information (the first settlement apparatus 4020 performs the settlement process). ) Here, the control unit 2060 obtains the state of the second settlement apparatus 4040 by the same method as the method for obtaining the state of the first settlement apparatus 4020.
- Which of the first settlement apparatus 4020 and the second settlement apparatus 4040 is to be the default settlement apparatus is determined by, for example, the store layout. For example, when the first settlement apparatus 4020 is installed near the product registration apparatus 3000 as shown in FIG. 6, the administrator of the information processing system 2000 sets the first settlement apparatus 4020 as the default settlement apparatus. Then, the control unit 2060 is set. On the other hand, when the second settlement apparatus 4040 is installed near the product registration apparatus 3000 as shown in FIG. 7, the administrator of the information processing system 2000 sets the second settlement apparatus 4040 as the default settlement apparatus. Then, the control unit 2060 is set. Moreover, the control part 2060 may acquire the information which shows the layout of a shop, and may determine automatically which payment apparatus is made into default based on the information. For example, the control unit 2060 determines the type of the settlement apparatus closest to the product registration apparatus 3000, and sets the settlement apparatus of that type as the default settlement apparatus.
- the information processing system 2000 according to the third embodiment is realized by using one or a plurality of information processing apparatuses 1000 (see FIG. 5), similarly to the information processing system 2000 according to the first embodiment.
- each program module stored in the storage 1080 described above further includes a program that realizes each function described in the present embodiment.
- FIG. 1 An information processing system 2000 according to the fourth embodiment is illustrated in FIG. 1 as in the information processing system 2000 according to the first embodiment, for example.
- the information processing system 2000 according to the fourth embodiment has the same functions as those of the information processing system 2000 according to the first embodiment except for the points described below.
- the control unit 2060 determines which of the first processing unit 2020 and the second processing unit 2040 should process the settlement information according to the attribute of the customer who uses the settlement apparatus.
- the customer attribute represents the age and characteristics of the customer (such as agility of movement).
- the total time is the total time of the time for registering a product in the product registration apparatus 3000, the time for moving from the product registration apparatus 3000 to the settlement apparatus, and the time for performing the settlement process in the settlement apparatus. It is considered that the shorter the total time, the higher the use efficiency of the store and the higher the customer satisfaction.
- the control unit 2060 performs control so that the customer uses a checkout device close to the product registration device 3000 that registered the product purchased by the customer.
- “when the customer is a child” is, for example, a case where the age of the customer is equal to or less than a predetermined value.
- “when the customer is an elderly person” is, for example, a case where the customer's age is equal to or greater than a predetermined value.
- These predetermined values are set in the control unit 2060 in advance, for example. However, the control unit 2060 may acquire these predetermined values from a storage device inside or outside the information processing system 2000.
- the process of “controlling the customer to use the settlement apparatus close to the product registration apparatus 3000 that registered the product purchased by the customer” is, for example, the following process.
- the settlement apparatus closest to the commodity registration apparatus 3000 that registered the commodity is the first settlement apparatus 4020.
- the control unit 2060 causes the first processing unit 2020 to process the payment information.
- the customer uses the first settlement apparatus 4020.
- the settlement apparatus closest to the commodity registration apparatus 3000 that registered the commodity is the second settlement apparatus 4040.
- the control unit 2060 causes the second processing unit 2040 to process the payment information.
- the customer uses the second settlement apparatus 4040.
- the control unit 2060 performs control so that the settlement apparatus close to the product registration apparatus 3000 that registered the product purchased by the customer is used.
- “when the customer's operation is not agile” is, for example, a case where an index value representing the agility of the customer's operation is equal to or less than a predetermined value.
- the index value indicating the agility of the customer's operation is, for example, a value representing the agility of the customer's operation in five levels.
- the predetermined value is set in advance in the control unit 2060, for example. However, the control unit 2060 may acquire the predetermined value from a storage device inside or outside the information processing system 2000.
- the specific process of the process of “performing the customer to use the settlement apparatus close to the product registration apparatus 3000 that registered the product purchased by the customer” is based on the age of the customer. This is the same as that described in the case of performing control.
- customer attributes may be manually input to the information processing system 2000, or may be automatically acquired by the information processing system 2000.
- customer attributes are input by a store clerk who operates the product registration device 3000 to register products purchased by the customer.
- the store clerk inputs the agility of the customer by estimating the age based on the customer's face or the like, and inputting the customer's operation agility from the operation when the customer presents the product basket to the store clerk.
- the information processing system 2000 automatically acquires customer attributes, for example, the customer attributes are stored in advance in a storage unit inside or outside the information processing system 2000 in a state associated with the customer ID (member ID, etc.). Has been.
- the store clerk reads the customer's membership card or the like using the product registration device 3000.
- the information processing system 2000 acquires the customer ID read by the product registration device 3000 and acquires the attribute of the customer associated with the acquired customer ID.
- FIG. 13 is a first flowchart illustrating the flow of processing executed by the information processing system 2000 according to the fourth embodiment.
- the control unit 2060 performs control based on the customer's age.
- the settlement apparatus closest to the commodity registration apparatus 3000 that registered the commodity is the first settlement apparatus 4020.
- the control unit 2060 determines whether the customer's age is equal to or lower than the first predetermined value or equal to or higher than the second predetermined value (S402). When the customer's age is equal to or lower than the first predetermined value or equal to or higher than the second predetermined value (S402: YES), the process of FIG. 13 proceeds to step S304. On the other hand, when the customer's age is larger than the first predetermined value and smaller than the second predetermined value (S402: NO), the process of FIG. 13 proceeds to step S110.
- FIG. 14 is a second flowchart illustrating the flow of processing executed by the information processing system 2000 according to the fourth embodiment.
- the control unit 2060 performs control based on customer agility.
- the settlement apparatus closest to the commodity registration apparatus 3000 that registered the commodity is the first settlement apparatus 4020.
- the control unit 2060 determines whether or not the index value indicating the agility of the customer's operation is equal to or less than a predetermined value (S502). If the index value is less than or equal to the predetermined value (S504: YES), the process of FIG. 14 proceeds to step S304. On the other hand, when the index value is larger than the predetermined value (S504: NO), the process of FIG. 14 proceeds to step S110.
- the information processing system 2000 according to the fourth embodiment is realized by using one or a plurality of information processing apparatuses 1000 (see FIG. 5), similarly to the information processing system 2000 according to the first embodiment.
- each program module stored in the storage 1080 described above further includes a program that realizes each function described in the present embodiment.
- which of the first settlement apparatus 4020 and the second settlement apparatus 4040 is to perform the settlement process is automatically determined based on the customer attribute. Therefore, it is possible to cause each customer to use an appropriate payment apparatus according to the attribute of the customer, and it is possible to improve the utilization efficiency of the payment apparatus and the customer satisfaction.
- FIG. 1 An information processing system 2000 according to the fifth embodiment is represented in FIG. 1 as in the information processing system 2000 according to the first embodiment, for example.
- the information processing system 2000 according to the fifth embodiment has the same functions as those of the information processing system 2000 according to the first embodiment except the points described below.
- the control unit 2060 determines which of the first processing unit 2020 and the second processing unit 2040 is to process the payment information according to the payment target registered by the product registration device 3000.
- the control unit 2060 gives the customer a settlement device close to the product registration device 3000 that registered the product purchased by the customer. Control to use.
- “when the number of products is large” is, for example, a case where the number of products is greater than or equal to a predetermined value.
- “when the weight of the product is heavy” is, for example, a case where the weight of the product is equal to or greater than a predetermined value.
- the “product weight” means the total weight of each product.
- the control unit 2060 obtains the weight of each product, for example, from a database that manages information on each product.
- Each of the predetermined values is set in the control unit 2060 in advance, for example. However, the control unit 2060 may acquire these predetermined values from a storage device inside or outside the information processing system 2000.
- FIG. 15 is a flowchart illustrating the flow of processing executed by the information processing system 2000 according to the fifth embodiment.
- the settlement apparatus closest to the commodity registration apparatus 3000 that registered the commodity is the first settlement apparatus 4020.
- the control unit 2060 determines whether or not the number of products is greater than or equal to the first predetermined value or the weight of the products is greater than or equal to the second predetermined value (S602).
- the process of FIG. 15 proceeds to step S304.
- the process of FIG. 15 proceeds to step S110.
- the information processing system 2000 according to the fifth embodiment is realized by using one or a plurality of information processing apparatuses 1000 (see FIG. 5), similarly to the information processing system 2000 according to the first embodiment.
- each program module stored in the storage 1080 described above further includes a program that realizes each function described in the present embodiment.
- which of the first settlement apparatus 4020 and the second settlement apparatus 4040 is to perform the settlement process is automatically determined based on the number of products to be purchased and the weight of the products. This allows each customer to use an appropriate payment device according to the number of products purchased by the customer and the weight of the product, thereby improving the use efficiency of the payment device and improving customer satisfaction. be able to.
- the first settlement unit 2020 when the first settlement apparatus 4020 performs the settlement process, the first settlement unit 2020 automatically determines the first settlement apparatus 4020 that performs the settlement process.
- the user may specify the first settlement apparatus 4020 that performs the settlement process.
- the first processing unit 2020 selects to select the first payment device 4020 as described in the second embodiment. Display the screen.
- This selection screen is, for example, the selection screen 30 in FIG. In this case, the selection screen 30 may or may not display the button 50.
- the button 50 When the button 50 is displayed, even if it is the case where the first settlement apparatus 4020 is to perform the settlement process by the determination of the control unit 2060, the second settlement apparatus 4040 is caused to perform the settlement process at the judgment of the store clerk or the customer. be able to. Therefore, flexible store operations that can prioritize the judgment of store staff and customers can be realized.
- An information processing system including a first settlement apparatus and a second settlement apparatus that perform a settlement process using the settlement information of the commodity registration apparatus and the commodity registered in the commodity registration apparatus, First processing means for associating settlement information with the first settlement apparatus; Second processing means for associating the settlement information with the identification information read from the portable medium in the second settlement apparatus or outputting the settlement information to the portable medium; Control means for controlling which of the first processing means and the second processing means to process the settlement information; An information processing system. 2. The control unit controls which of the first processing unit and the second processing unit performs processing based on an input by a user. Information processing system described in 1. 3.
- the control means determines whether the payment is made to either the first processing means or the second processing means according to the state of the payment apparatus, the attribute of the customer who uses the payment apparatus, or the payment target registered in the product registration apparatus. Control whether information is processed; Information processing system described in 1. 4). 2. The control unit causes the second processing unit to process the settlement information when the first settlement apparatus cannot perform the settlement process based on the settlement information newly associated by the first processing unit. Information processing system described in 1. 5. 2. The control means controls which of the first processing means and the second processing means causes the payment information to be processed according to an attribute of a customer who uses the payment apparatus. Information processing system described in 1. 6).
- the control means processes the payment information to the first processing means.
- the distance between the product registration device and the first settlement device is shorter than the distance between the product registration device and the second settlement device.
- To 6. The information processing system according to any one of the above. 8). 1.
- An information processing apparatus comprising at least one of first processing means, second processing means, and control means in the information processing system according to any one of the above. 9. 7. Computer A program that operates as the information processing apparatus described in 1. 10.
- Product registration apparatus and control method executed by computer for controlling information processing system including first settlement apparatus and second settlement apparatus each performing settlement process using settlement information of products registered in product registration apparatus Because A first processing step for associating settlement information with the first settlement apparatus; A second processing step of associating the settlement information with the identification information read from the portable medium in the second settlement apparatus, or outputting the settlement information to the portable medium; A control step for controlling which of the first processing step and the second processing step to process the settlement information; A control method. 11. The control step controls which of the first processing step and the second processing step is performed based on an input by a user. The control method described in 1.
- the control step includes either the first processing step or the second processing step according to the state of the payment device, the attribute of the customer who uses the payment device, or the payment target registered by the product registration device. Control whether information is processed; 10.
- the control method described in 1. 13 The control step causes the second processing step to process the settlement information when the first settlement apparatus cannot perform the settlement process based on the settlement information newly associated with the first processing step.
- the control method described in 1. 14 The control step controls which of the first processing step and the second processing step causes the settlement information to be processed according to an attribute of a customer who uses the settlement apparatus.
- the control step processes the settlement information in the first processing step. 12.
- the distance between the product registration device and the first settlement device is shorter than the distance between the product registration device and the second settlement device.
Landscapes
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
情報処理システム(2000)は、商品登録装置(3000)、第1精算装置(4020)、第2精算装置(4040)、第1処理部(2020)、第2処理部(2040)、及び制御部(2060)を有する。第1処理部(2020)は、第1精算装置(4020)に精算情報を関連付ける。第2処理部(2040)は、精算情報を第2精算装置(4040)において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。制御部(2060)は、精算情報を第1処理部(2020)及び第2処理部(2040)のどちらに処理させるかを制御する。
Description
本発明は、商品の精算を行う装置を使い分ける技術に関する。
スーパーマーケット等の店舗におけるレジ端末では、(1)精算対象の商品を登録する処理(バーコードの読み取りなど)及び(2)登録された商品の精算を行う処理(代金の受け取りやおつりの返却など)という2つの処理が行われる。
そして、このようなレジ端末の機能を2つの装置に分離し、(1)の処理と(2)の処理とを異なる装置で行うという運用方法がある。例えば特許文献1は、(1)の処理に用いられる登録装置と、(2)の処理に用いられる会計装置とが分離して設けられている販売管理システムを開示している。店員は、登録装置を用いて商品の登録を行う。そして、商品の登録が完了すると、登録装置が登録レシートを発行する。購入客はその登録レシートを持って会計装置へ移動し、その登録レシートを会計装置に読み取らせる。すると、登録レシートの内容に基づく会計処理が行える状態となるため、購入客は会計装置を操作(代金を投入するなど)して会計を行う。以下、このように会計装置で登録レシートなどの可搬媒体から読み取った情報を用いて情報を用いて精算処理を行う方式を、シート方式と表記する。また、以下、会計装置のことを精算装置とも表記する。
また、上述のように登録レシート等を利用せず、ある商品登録装置によって登録された商品の精算処理を行う精算装置を、その商品登録装置から指定するという方式(以下、指定方式)もある。この方式の場合、購入客は、どの精算装置が指定されたかを店員から聞き、その精算装置へ移動して精算を行う。
一般に、指定方式では、各商品登録装置の付近に、その商品登録装置に対応する精算装置が置かれている。そして、ある商品登録装置は、登録した商品の精算処理を行わせる精算装置として、その商品登録装置に対応している精算装置を指定する。
指定方式には、店員が意図した精算装置を顧客に利用させることができるなどの利点がある。一方、シート方式には、顧客が自由に精算装置を選べるなどの利点がある。このようにこれらの方式は異なる利点を持つ。
本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、精算装置を使い分ける技術を提供することである。
本発明の情報処理システムは、商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む。当該情報処理システムは、第1の精算装置に精算情報を関連付ける第1処理手段と、精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理手段と、前記精算情報を前記第1処理手段及び前記第2処理手段のどちらに処理させるかを制御する制御手段と、を有する。
本発明の情報処理装置は、本発明の情報処理システムが有する第1処理手段、第2処理手段、及び制御手段の少なくとも1つを有する。
本発明のプログラムは、コンピュータを、本発明の情報処理装置として動作させる。
本発明の制御方法は、商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムを制御するコンピュータによって実行される。当該制御方法は、第1の精算装置に精算情報を関連付ける第1処理ステップと、精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理ステップと、前記精算情報を前記第1処理ステップ及び前記第2処理ステップのどちらに処理させるかを制御する制御ステップと、を有する。
本発明によれば、精算装置を使い分ける技術が提供される。
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
[実施形態1]
図1は、実施形態1に係る情報処理システム2000を例示するブロック図である。図1において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
図1は、実施形態1に係る情報処理システム2000を例示するブロック図である。図1において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
情報処理システム2000は、商品登録装置3000、第1精算装置4020、及び第2精算装置4040を有する。情報処理システム2000を利用する店舗では、商品登録装置3000、第1精算装置4020、及び第2精算装置4040を用いて商品の精算が行われる。ここで、商品登録装置3000、第1精算装置4020、及び第2精算装置4040の設置数はそれぞれ1以上である。
商品登録装置3000は、商品を精算対象として登録する処理に用いられる。店員は、商品登録装置3000を操作して、顧客が購入する各商品を精算対象として登録する。その結果、精算情報が生成される。精算情報は、精算対象として登録された商品の精算処理に関する情報である。
各精算装置は、精算対象として登録された商品の精算(代金の支払いなど)に用いられる。商品登録装置3000における商品の登録が終わった後、顧客は、精算装置のところへ行く。精算装置は、商品登録装置3000による登録処理の結果生成された精算情報を用いて、精算処理を行う。具体的には、精算装置は、顧客に対する代金の提示、投入された代金の数え上げ、及びおつりの払い戻しなどを行う。
情報処理システム2000はさらに、第1処理部2020、第2処理部2040、及び制御部2060を有する。第1処理部2020は第1の精算装置に精算情報を関連付ける。第1精算装置4020に精算情報が関連付けられた場合、顧客は、精算情報が関連付けられた第1精算装置4020で精算処理を行う。
第2処理部2040は、精算情報を第2精算装置4040において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。この場合、顧客は、上記可搬媒体を持って任意の第2精算装置4040のところへ行き、第2精算装置4040に上記可搬媒体を読み取らせることで精算処理を行う。
制御部2060は、精算情報を第1処理部2020及び第2処理部2040のどちらに処理させるかを制御する。
<処理の流れ>
図2は実施形態1の情報処理システム2000によって実行される処理の流れを示すフローチャートである。制御部2060は、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する(S102)。第1処理部2020に精算情報を処理させる場合(S104:第1処理部)、図2の処理はステップS106に進む。一方、第2処理部2040に精算情報を処理させる場合(S104:第2処理部)、図2の処理はステップS110に進む。
図2は実施形態1の情報処理システム2000によって実行される処理の流れを示すフローチャートである。制御部2060は、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する(S102)。第1処理部2020に精算情報を処理させる場合(S104:第1処理部)、図2の処理はステップS106に進む。一方、第2処理部2040に精算情報を処理させる場合(S104:第2処理部)、図2の処理はステップS110に進む。
ステップS106において、第1処理部2020は、いずれかの第1精算装置4020に精算情報を関連付ける。その精算情報に基づく精算処理が、その精算情報が関連付けられた第1精算装置4020によって行われる(S108)。
一方、ステップS110において、第2処理部2040は、精算情報を第2精算装置4040において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。その精算情報に基づく精算処理が、上記可搬媒体を読み取る第2精算装置4040によって行われる(S112)。
以上のように、本実施形態の情報処理システム2000は、精算情報に基づく精算処理を第1精算装置4020と第2精算装置4040のどちらに行わせるを制御する。第1精算装置4020に精算処理を行わせる場合、例えば顧客に特定の精算装置を利用させることができるという利点がある。一方、第2精算装置4040を利用する場合、例えば顧客がどの第2精算装置4040を利用するかを自由に選択できるという利点がある。本実施形態の情報処理システム2000によれば、これらの利点を考慮して制御部2060が制御を行うようにすることにより、精算装置を適切に使い分けることができる。
以下、本実施形態についてさらに詳細を述べる。
<情報処理システム2000の実装方法>
第1処理部2020、第2処理部2040、及び制御部2060は、1つ又は複数の情報処理装置によって実装される。例えばこれらの機能構成部の全てが、商品登録装置3000の内部に実装される(図3)。
第1処理部2020、第2処理部2040、及び制御部2060は、1つ又は複数の情報処理装置によって実装される。例えばこれらの機能構成部の全てが、商品登録装置3000の内部に実装される(図3)。
また、情報処理システム2000が、商品登録装置3000、第1精算装置4020、及び第1精算装置4020とそれぞれ通信可能に接続されているサーバ装置5000を有するとする。この場合、第1処理部2020、第2処理部2040、及び制御部2060は、サーバ装置5000の内部に実装されてもよい(図4)。またこれらの機能構成部の一部を商品登録装置3000の内部に実装し、残りの機能構成部をサーバ装置5000の内部に実装してもよい(図示せず)。
<商品登録装置3000による商品の登録処理>
商品登録装置3000を用いて精算対象の商品を登録する処理には、様々な既知の技術を利用できる。例えば商品登録装置3000は、商品に付されたバーコードなどのシンボルを読み取ることで、その商品を精算対象として登録する。
商品登録装置3000を用いて精算対象の商品を登録する処理には、様々な既知の技術を利用できる。例えば商品登録装置3000は、商品に付されたバーコードなどのシンボルを読み取ることで、その商品を精算対象として登録する。
1つの精算処理における精算対象には、複数の商品が含まれうる。例えば商品登録装置3000は、精算対象の登録処理の開始を指示する操作を受け付けた後、精算対象の登録処理の終了を指示する操作を受け付けるまでの間に登録された1つ又は複数の商品を、1つの精算処理における精算対象として登録する。ある精算処理に関する精算情報は、その精算処理の対象として登録された各商品のID(Identifier)などを示す。また精算情報は、取引番号、各商品の金額、及び合計金額などをさらに示してもよい。
<精算情報について>
例えば精算情報は、その精算情報に含まれる商品を精算対象として登録した商品登録装置3000によって生成される。この場合、商品登録装置3000は、生成した精算情報をサーバ装置5000へ送信するか、又は商品登録装置3000からアクセス可能な記憶装置に記憶させる。精算情報を受信したサーバ装置5000は、サーバ装置5000からアクセス可能な記憶装置に精算情報を記憶させる。
例えば精算情報は、その精算情報に含まれる商品を精算対象として登録した商品登録装置3000によって生成される。この場合、商品登録装置3000は、生成した精算情報をサーバ装置5000へ送信するか、又は商品登録装置3000からアクセス可能な記憶装置に記憶させる。精算情報を受信したサーバ装置5000は、サーバ装置5000からアクセス可能な記憶装置に精算情報を記憶させる。
また例えば、精算情報は、サーバ装置5000によって生成されてもよい。この場合、例えばサーバ装置5000は、商品登録装置3000から、精算対象として登録された商品に関する情報を取得し、その情報を用いて精算情報を生成する。そして、サーバ装置5000は、生成した精算情報をサーバ装置5000からアクセス可能な記憶装置に記憶させる。
また、商品登録装置3000やサーバ装置5000は、精算情報を、第1精算装置4020や第2精算装置4040からアクセス可能な記憶装置に記憶させてもよい。
なお、精算情報を生成する具体的な方法には様々な既知の技術を利用できるため、説明を省略する。
例えば第1精算装置4020や第2精算装置4040は、精算情報を取得するために、精算情報のIDを示すリクエストをサーバ装置5000又は商品登録装置3000へ送信する。サーバ装置5000又は商品登録装置3000は、受信した精算情報のIDに関連付けられている精算情報を第1精算装置4020や第2精算装置4040へ送信する。
また、第1精算装置4020や第2精算装置4040は、自身からアクセス可能な記憶装置に記憶されている精算情報を取得してもよい。
<第1処理部2020の詳細>
第1処理部2020が第1精算装置4020と精算情報とを関連付ける方法は様々である。例えば第1処理部2020は、第1精算装置4020のIDと精算情報のIDとを関連付けることで、第1精算装置4020と精算情報とを関連付ける。具体的には、第1処理部2020は、関連付けの対象とした第1精算装置4020へ精算情報のIDを送信する。第1精算装置4020は、受信した精算情報のIDに関連付けられている精算情報をサーバ装置5000などから取得する。
第1処理部2020が第1精算装置4020と精算情報とを関連付ける方法は様々である。例えば第1処理部2020は、第1精算装置4020のIDと精算情報のIDとを関連付けることで、第1精算装置4020と精算情報とを関連付ける。具体的には、第1処理部2020は、関連付けの対象とした第1精算装置4020へ精算情報のIDを送信する。第1精算装置4020は、受信した精算情報のIDに関連付けられている精算情報をサーバ装置5000などから取得する。
また例えば、第1処理部2020は、関連付けの対象とする第1精算装置4020に対して精算情報を送信することにより、精算情報と第1精算装置4020とを関連付けてもよい。
ここで、第1処理部2020がサーバ装置5000の内部に実装されている場合、第1処理部2020は、関連付けの対象となる精算情報のID又は精算情報を商品登録装置3000から取得する。
第1処理部2020が精算情報に対して関連付ける第1精算装置4020は、ユーザから指定される第1精算装置4020であってもよいし、予め設定さえた条件に基づき第1処理部2020によって決定される第1精算装置4020であってもよい。ここで、ユーザは顧客又は店員などである。ユーザから指定される第1精算装置4020に対して精算情報を関連付ける方法については、実施形態2で説明する。
精算情報に関連付ける第1精算装置4020を第1処理部2020が決定する方法は様々である。例えば第1処理部2020は、各第1精算装置4020の状態に基づいて、精算情報に関連付ける第1精算装置4020を決定する。例えば第1処理部2020は、新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020に対して、精算情報を関連付ける。ここで、新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020は、例えば、現在顧客によって利用されていない第1精算装置4020である。新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020についての詳細は、実施形態3で説明する。
また例えば、第1処理部2020は、精算情報を、その精算情報が示す商品の登録を行った商品登録装置3000と予め関連付けられている第1精算装置4020に対して関連付ける。ある商品登録装置3000に対して予め関連付ける第1精算装置4020は、例えばその商品登録装置3000を利用する顧客の動線付近にある第1精算装置4020である。ここで、商品登録装置3000を利用する顧客の動線とは、商品登録装置3000を利用する顧客が通る経路である。第1処理部2020は、情報処理システム2000の内部又は外部に記憶されている記憶装置から、商品登録装置3000と第1精算装置4020との対応関係を示す情報を取得することで、商品登録装置3000と第1精算装置4020との対応関係を把握する。
なお、顧客がすぐに利用を開始できる第1精算装置4020や、精算情報が示す商品の登録を行った商品登録装置3000に関連付けられている第1精算装置4020が複数ある場合、第1処理部2020は、それら複数の第1精算装置4020の内の1つにその精算情報を関連付ける。例えば第1処理部2020は、それら複数の第1精算装置4020の内、精算情報が示す商品の登録を行った商品登録装置3000に最も近い位置に設置されている第1精算装置4020に対して、その精算情報を関連付ける。また例えば、第1処理部2020は、上記複数の第1精算装置4020の中からランダムに1つを選択し、選択した第1精算装置4020に対して精算情報を関連付けてもよい。
ここで、商品登録装置3000に最も近い位置に設置されている第1精算装置4020を第1処理部2020が把握する方法は様々である。例えば第1処理部2020は、商品登録装置3000及び第1精算装置4020の位置情報を取得することで、商品登録装置3000に最も近い位置に設置されている第1精算装置4020を把握する。また例えば、第1処理部2020は、商品登録装置3000と、その商品登録装置3000の最も近くに設置されている第1精算装置4020とを関連付けた情報を取得することで、商品登録装置3000に最も近い位置に設置されている第1精算装置4020を把握する。各装置の位置情報や商品登録装置3000と第1精算装置4020とを関連付けた情報などは、情報処理システム2000の内部又は外部の記憶部に予め記憶しておく。
また、第1精算装置4020は、全ての第1精算装置4020の中からランダムに1つを選択し、選択した第1精算装置4020に対して精算情報を関連付けてもよい。
<第2処理部2040の詳細>
前述したように、第2処理部2040は、精算情報を第2精算装置4040において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。ここで、第2精算装置4040が読み取ることができる情報には様々なものがある。第2精算装置4040が読み取ることができる情報は、第2精算装置4040の構成や機能に応じて異なる。そのため、第2精算装置4040の構成や機能に応じて、第2処理部2040の動作も異なる。以下、第2処理部2040が可搬媒体から読み取る情報に対応させて、第1処理部2020の動作について説明する。
前述したように、第2処理部2040は、精算情報を第2精算装置4040において可搬媒体から読み取られる識別情報に関連付けるか、又は精算情報を可搬媒体に出力する。ここで、第2精算装置4040が読み取ることができる情報には様々なものがある。第2精算装置4040が読み取ることができる情報は、第2精算装置4040の構成や機能に応じて異なる。そのため、第2精算装置4040の構成や機能に応じて、第2処理部2040の動作も異なる。以下、第2処理部2040が可搬媒体から読み取る情報に対応させて、第1処理部2020の動作について説明する。
<<第2精算装置4040が精算情報のIDを読み取る場合>>
第2精算装置4040が可搬媒体から精算情報のIDを読み取る場合、第2処理部2040は、関連付けの対象とする精算情報のIDを取得し、取得した精算情報のIDを可搬媒体に対して出力する。これにより、可搬媒体から読み取られる識別情報(精算情報のID)に対して精算情報が関連付けられる。以下、第2処理部2040が可搬媒体に対して精算情報のIDを出力する方法について説明する。
第2精算装置4040が可搬媒体から精算情報のIDを読み取る場合、第2処理部2040は、関連付けの対象とする精算情報のIDを取得し、取得した精算情報のIDを可搬媒体に対して出力する。これにより、可搬媒体から読み取られる識別情報(精算情報のID)に対して精算情報が関連付けられる。以下、第2処理部2040が可搬媒体に対して精算情報のIDを出力する方法について説明する。
例えば第2処理部2040は、第2精算装置4040によって読み取られる可搬媒体の出力を行う。この可搬媒体は、例えば紙やプラスチック等のシートである。このとき、第2処理部2040は、可搬媒体に精算情報のIDを出力(印字又は記録など)する。シートに精算情報のIDを印字する場合、精算情報のIDは、例えば各種のコード(文字列、バーコード、又は二次元コードなど)を用いて印字される。顧客は、第2処理部2040によって出力されたシートを第2精算装置4040へ持って行き、そのシート上に印字された精算情報のIDを第2精算装置4040に読み取らせる。これにより、第2精算装置4040は、精算情報のIDを取得する。なお上記シートは、使い捨てのものであってもよいし、再利用可能なリライト式カードなどであってもよい。
また第2処理部2040は、可搬媒体の出力を行わず、顧客が予め持っている可搬媒体に対して精算情報のIDを出力してもよい。例えば第2処理部2040は、顧客の会員カードに精算情報のIDを記録する。また例えば、第2処理部2040は、顧客の携帯端末に対して、精算情報のIDを送信する。この場合、顧客の携帯端末は、第2処理部2040によって送信された精算情報のIDを受信し、そのIDを表示画面上に表示する機能を有する。
第2処理部2040が精算情報のIDの送信先を特定する方法は様々である。例えば顧客が店舗において会員登録をしている場合、会員情報がメールアドレスを含むようにしておく。この場合、例えば第2処理部2040は、顧客が提示した会員カードなどを読み取ることで、その顧客の会員情報に含まれるメールアドレスを取得する。そして、第2処理部2040は、取得したメールアドレスを宛先として、精算情報のIDを送信する。
また例えば、顧客が、店舗等から提供される専用のアプリケーションを予め携帯端末にインストールしておく。このアプリケーションは、商品登録装置3000と無線通信の接続を確立する機能を備える。そして商品登録装置3000は、接続が確立されたアプリケーションに対して精算情報のIDを送信する。
<<第2精算装置4040が精算情報を読み取る場合>>
第2精算装置4040が可搬媒体から精算情報そのものを読み取る場合、第2処理部2040は、精算情報を取得し、精算情報のIDを可搬媒体に出力する方法と同様の方法で、この精算情報を可搬媒体に出力する。この場合、第2精算装置4040は、可搬媒体から精算情報を読み取ることで、精算情報を取得する。
第2精算装置4040が可搬媒体から精算情報そのものを読み取る場合、第2処理部2040は、精算情報を取得し、精算情報のIDを可搬媒体に出力する方法と同様の方法で、この精算情報を可搬媒体に出力する。この場合、第2精算装置4040は、可搬媒体から精算情報を読み取ることで、精算情報を取得する。
<<第2精算装置4040が精算情報のID以外の識別情報を読み取る場合>>
第2精算装置4040が可搬媒体から精算情報のID以外の識別情報を読み取るとする。この場合、第2処理部2040は、この識別情報を、顧客が予め持っている可搬媒体(会員カードや携帯端末など)から読み取る。例えばこの可搬媒体が会員カードである場合、この識別情報は会員IDなどである。第2処理部2040は、関連付けの対象である精算情報のIDを取得し、可搬媒体から読み取った識別情報に対してこの精算情報のIDを関連付ける。そして第2処理部2040は、関連付けた精算情報のID及び可搬媒体から読み取った識別情報をサーバ装置5000へ送信する。
第2精算装置4040が可搬媒体から精算情報のID以外の識別情報を読み取るとする。この場合、第2処理部2040は、この識別情報を、顧客が予め持っている可搬媒体(会員カードや携帯端末など)から読み取る。例えばこの可搬媒体が会員カードである場合、この識別情報は会員IDなどである。第2処理部2040は、関連付けの対象である精算情報のIDを取得し、可搬媒体から読み取った識別情報に対してこの精算情報のIDを関連付ける。そして第2処理部2040は、関連付けた精算情報のID及び可搬媒体から読み取った識別情報をサーバ装置5000へ送信する。
この場合、第2精算装置4040は、可搬媒体から識別情報を読み取り、この識別情報に基づいて精算情報を取得する。例えば第2精算装置4040は、サーバ装置5000に対し、この識別情報を示すリクエストを送信する。サーバ装置5000は、取得したリクエストに示されている識別情報に関連付けられている精算情報のIDを割り出し、この精算情報のIDによって特定される精算情報を第2精算装置4040へ送信する。
なお、第2処理部2040がサーバ装置5000の内部に実装されている場合、第2処理部2040は、関連付けの対象となる精算情報のIDや精算情報を商品登録装置3000から取得する。
<制御部2060の詳細>
制御部2060は、精算情報を第1処理部2020及び第2処理部2040のどちらに処理させるかを制御する。ここで、制御部2060が精算情報を第1処理部2020と第2処理部2040のどちらに処理させるのかを制御する方法は様々である。これらの具体的な手法については後述の各実施形態で説明する。
制御部2060は、精算情報を第1処理部2020及び第2処理部2040のどちらに処理させるかを制御する。ここで、制御部2060が精算情報を第1処理部2020と第2処理部2040のどちらに処理させるのかを制御する方法は様々である。これらの具体的な手法については後述の各実施形態で説明する。
制御部2060が動作するタイミングは様々である。例えば制御部2060は、商品登録装置3000による商品の登録が終了したタイミングで動作する。また例えば制御部2060は、商品登録装置3000による商品の登録が開始される前や、店員から精算情報を処理させる精算装置を決定する旨の操作を受け付けたタイミングで動作してもよい。
<精算装置の詳細>
精算装置は精算情報を取得し、その精算情報に基づいて精算処理を行う。精算装置が商品の精算処理に用いる情報(精算情報)に基づいて精算処理を行う方法には、既知の手法が利用できる。この既知の手法についての詳細は省略する。
精算装置は精算情報を取得し、その精算情報に基づいて精算処理を行う。精算装置が商品の精算処理に用いる情報(精算情報)に基づいて精算処理を行う方法には、既知の手法が利用できる。この既知の手法についての詳細は省略する。
第2精算装置4040は、可搬媒体から精算情報、精算情報のID、又は精算情報のID以外の識別情報を読み取る。可搬媒体から読み取る情報が精算情報である場合、第2精算装置4040は、可搬媒体から精算情報を読み取ることで、精算情報を取得する。なお、精算情報がバーコードなどのコード化された情報として可搬媒体に印字されている場合、第2精算装置4040は、読み取った情報を復号することで精算情報を割り出す。
可搬媒体から読み取る情報が識別情報である場合、第2精算装置4040は、読み取った識別情報に関連付けられている精算情報を取得する。ここで、識別情報がバーコードなどのコード化された情報として可搬媒体に印字されている場合、第2精算装置4040は、読み取った情報を復号することで識別情報を割り出す。なお、第2精算装置4040が識別情報に基づいて精算情報を取得する方法については、前述した通りである。
<ハードウエア構成例>
第1処理部2020、第2処理部2040、及び制御部2060を実装する情報処理装置の各機能構成部は、各機能構成部を実現するハードウエア(例:ハードワイヤードされた電子回路など)で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現されてもよい。
第1処理部2020、第2処理部2040、及び制御部2060を実装する情報処理装置の各機能構成部は、各機能構成部を実現するハードウエア(例:ハードワイヤードされた電子回路など)で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現されてもよい。
情報処理装置は、PC(Personal Computer)、携帯型端末、又はサーバマシンなどの種々の計算機として実装される。ここで情報処理システム2000は、情報処理システム2000を実装するための専用の計算機に実装されてもよいし、その他のアプリケーション等も含まれている汎用の計算機に実装されてもよい。
図5は、情報処理装置1000のハードウエア構成を例示するブロック図である。情報処理装置1000は、バス1020、プロセッサ1040、メモリ1060、ストレージ1080、入出力インタフェース1100、ネットワークインタフェース1120を有する。バス1020は、プロセッサ1040、メモリ1060、ストレージ1080、入出力インタフェース1100、及びネットワークインタフェース1120が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ1040などを互いに接続する方法は、バス接続に限定されない。プロセッサ1040は、例えば CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ1060は、例えば RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ1080は、例えばハードディスク、SSD (Solid State Drive)、又はメモリカードなどの記憶装置である。また、ストレージ1080は、RAM や ROM 等のメモリであってもよい。
入出力インタフェース1100は、情報処理装置1000と入出力デバイスとを接続するためのインタフェースである。入出力デバイスは、例えばキーボード、マウス、又はディスプレイなどである。情報処理装置1000が商品登録装置3000である場合、入出力デバイスにはさらに、商品の登録に利用するバーコードリーダなどが含まれる。
ネットワークインタフェース1120は、情報処理装置1000を外部の装置(精算装置など)と接続するためのインタフェースである。ネットワークインタフェース1120は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。
ストレージ1080は、情報処理装置1000の機能を実現するためのプログラムを記憶している。具体的には、第1処理部2020、第2処理部2040、及び制御部2060の機能を実現するプログラムモジュールを記憶している。プロセッサ1040は、これら各プログラムモジュールを実行することで、第1処理部2020、第2処理部2040、及び制御部2060の機能をそれぞれ実現する。ここでプロセッサ1040は、上記各モジュールを実行する際、これらのモジュールをメモリ1060上に読み出してから実行してもよいし、メモリ1060上に読み出さずに実行してもよい。
情報処理装置1000のハードウエア構成は図5に示した構成に限定されない。例えば、各プログラムモジュールはメモリ1060に格納されてもよい。この場合、情報処理装置1000は、ストレージ1080を備えていなくてもよい。
また、情報処理システム2000の機能は複数の情報処理装置1000(商品登録装置3000とサーバ装置5000など)で実現されてもよい。
<実施例>
以下、情報処理システム2000を利用して商品の精算が行われる流れを、各装置の具体的なレイアウトを用いて例示する。以下で説明する情報処理システム2000の動作は、上述した情報処理システム2000の動作の一例である。
以下、情報処理システム2000を利用して商品の精算が行われる流れを、各装置の具体的なレイアウトを用いて例示する。以下で説明する情報処理システム2000の動作は、上述した情報処理システム2000の動作の一例である。
<<レイアウトについて>>
図6は、実施例の情報処理システム2000が有する商品登録装置3000、第1精算装置4020、及び第2精算装置4040のレイアウトを例示する図である。第1精算装置4020はそれぞれ、顧客10の動線に沿って商品登録装置3000の近くに設置されている。一方、第2精算装置4040は商品登録装置3000から少し離れた場所に設置されている。このレイアウトによれば、商品登録装置3000の最も近くにある第1精算装置4020とその商品登録装置3000との間の距離は、商品登録装置3000の最も近くに第2精算装置4040とその商品登録装置3000との間の距離よりも短くなっている。
図6は、実施例の情報処理システム2000が有する商品登録装置3000、第1精算装置4020、及び第2精算装置4040のレイアウトを例示する図である。第1精算装置4020はそれぞれ、顧客10の動線に沿って商品登録装置3000の近くに設置されている。一方、第2精算装置4040は商品登録装置3000から少し離れた場所に設置されている。このレイアウトによれば、商品登録装置3000の最も近くにある第1精算装置4020とその商品登録装置3000との間の距離は、商品登録装置3000の最も近くに第2精算装置4040とその商品登録装置3000との間の距離よりも短くなっている。
前述した通り、第1精算装置4020は、第1処理部2020によってその第1精算装置4020に関連付けられた精算情報を取得する。そのため、可搬媒体から読み取る情報に基づいて精算情報を取得する第2精算装置4040とは異なり、第1精算装置4020は、可搬媒体から識別情報などを読み取ることなく、精算情報を取得できる。よって、第1精算装置4020を利用する顧客は、精算装置に可搬媒体を読み取らせる必要がない。そのため、第1精算装置4020の方が顧客による操作が簡便であると言える。このように操作が簡便な第1精算装置4020を商品登録装置3000の近くに設置することで、精算装置の扱いに不慣れな顧客(子供やお年寄りなど)に対して操作が簡便な精算装置を利用させつつ、商品登録装置3000を操作する店員がこのような顧客のサポートを行えるなどの利点がある。
ただし、第1精算装置4020及び第2精算装置4040のレイアウトは、図6のレイアウトに限定されない。例えば図7に示すように、第1精算装置4020と第2精算装置4040の位置が図6の場合と逆であってもよい。また、図8に示すように、第1精算装置4020及び第2精算装置4040の双方を顧客10の動線に沿って設置するレイアウトでもよい。
<<精算の流れについて>>
以下、図6で示されるレイアウトの店舗における商品の精算の流れについて例示する。商品登録装置3000を操作する店員20は、顧客10から商品を受け取り、その商品を精算対象として登録する。この時、制御部2060は、精算情報を第1精算装置4020と第2精算装置4040のどちらに処理させるかを決定する。例えば制御部2060は、店員20から、第1精算装置4020と第2精算装置4040のどちらに精算情報を処理させるかを示す入力を受け付ける。
以下、図6で示されるレイアウトの店舗における商品の精算の流れについて例示する。商品登録装置3000を操作する店員20は、顧客10から商品を受け取り、その商品を精算対象として登録する。この時、制御部2060は、精算情報を第1精算装置4020と第2精算装置4040のどちらに処理させるかを決定する。例えば制御部2060は、店員20から、第1精算装置4020と第2精算装置4040のどちらに精算情報を処理させるかを示す入力を受け付ける。
ここで店員20が、第1精算装置4020-1に精算情報を処理させることを指定したとする。この場合、制御部2060は、第1処理部2020に精算情報を処理させる。第1処理部2020は、第1精算装置4020-1に精算情報を関連付ける。具体的には、第1処理部2020は、第1精算装置4020-1に対して精算情報のIDを送信する。第1精算装置4020-1は、受信した精算情報のIDに関連付けられている精算情報をサーバ装置5000(図示せず)から取得する。
店員20は、顧客10に、第1精算装置4020-1を利用するように伝える。顧客10は、第1精算装置4020-1のところへ行って精算処理を行う。具体的には、第1精算装置4020-1が、商品の合計金額などを顧客10に提示する。そして、顧客10が代金の投入等を行うことで、精算処理が完了する。
一方、店員20が、第2精算装置4040に精算情報を処理させることを指定したとする。この場合、制御部2060は、第2処理部2040に精算情報を処理させる。第2処理部2040は、精算情報のIDが印字された可搬媒体を出力する。顧客10は、出力された可搬媒体を受け取り、任意の第2精算装置4040のところへ行く。そして、顧客10は、第2精算装置4040に上記可搬媒体を読み取らせる。この可搬媒体から精算情報のIDを読み取った第2精算装置4040は、この精算情報のIDに関連付けられている精算情報をサーバ装置5000から取得し、商品の合計金額などを顧客10に提示する。そして、顧客10が代金の投入等を行うことで、精算処理が完了する。
なお、上述の実施例は、各第1精算装置4020や第2精算装置4040をそれぞれ1つの情報装置の内部に実装した例を示している。しかし、1つの情報処理装置の内部に第1精算装置4020及び第2精算装置4040の双方が実装されてもよい。つまり、1台の情報処理装置に、第1精算装置4020として動作する機能と第2精算装置4040として動作する機能の双方を持たせる。
この場合、例えばこの情報処理装置は、第1精算装置4020と第2精算装置4040のどちらとして動作するかを示す設定を受け付ける。また例えば、この情報処理装置は、取得した情報の種類に基づいて、第1精算装置4020と第2精算装置4040のどちらとして動作するかを自動で決定する。具体的には、この情報処理装置は、例えば第1処理部2020から精算情報や精算情報のIDを受信した場合に、第1精算装置4020として動作する。一方、この情報処理装置は、例えば可搬媒体から識別情報や精算情報を読み取った場合に、第2精算装置4040として動作する。
[実施形態2]
実施形態2の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、例えば図1で表される。下記で説明する点を除き、実施形態2の情報処理システム2000が有する機能は、実施形態1の情報処理システム2000が有する機能と同様である。
実施形態2の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、例えば図1で表される。下記で説明する点を除き、実施形態2の情報処理システム2000が有する機能は、実施形態1の情報処理システム2000が有する機能と同様である。
実施形態2の制御部2060は、ユーザによる入力を受け付ける。そして、制御部2060は、受け付けた入力に基づいて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。
例えば制御部2060は、商品登録装置3000と接続されている表示画面上に選択画面を表示する。図9及び図10は、制御部2060によって表示される選択画面30を例示する図である。
図9の選択画面30は、ボタン40及びボタン50を有する。ボタン40が押された場合、制御部2060は第1処理部2020に精算情報を処理させる。一方、ボタン50が押された場合、制御部2060は第2処理部2040に精算情報を処理させる。
なお、第1精算装置4020が複数台ある場合にボタン40が押された場合、例えば第1処理部2020は、例えば複数の第1精算装置4020の中から1つの第1精算装置4020を選択し、その第1精算装置4020に対して精算情報を関連付ける。例えば第1処理部2020は、顧客が購入する商品の登録を行った商品登録装置3000に最も近い位置に設置されている第1精算装置4020に対して精算情報を関連付ける。ここで、ある商品登録装置3000に最も近い第1精算装置4020を第1処理部2020が把握する方法については、実施形態1で説明した通りである。
また、第1精算装置4020が複数台ある場合にボタン40が押された場合、例えば第1処理部2020は、複数の第1精算装置4020から1つを選択する画面をさらに表示してもよい。この場合、制御部2060は、その画面で選択された第1精算装置4020に精算情報を関連付ける。
ここで、図9においてボタン50の名称が「発券」になっているが、この名称はあくまで例示である。実施形態1で説明したように、第2処理部2040が行う処理は可搬媒体の出力(発券)に限定されない。ボタン40やボタン50の名称は、任意に設定することができる。例えば第1精算装置4020の設置場所と第2精算装置4040の設置場所に異なる名称が付けられている場合、ボタン40の名称とボタン50の名称をそれぞれ、第1精算装置4020の設置場所と第2精算装置4040の設置場所にする。
図10の選択画面30は、ボタン50及びボタン60を有する。ボタン60は、第1精算装置4020を指定するためのボタンである。例えばボタン60-1が押された場合、制御部2060は、第1処理部2020に精算情報を処理させる。具体的には、第1処理部2020は、「精算装置1」という名称の第1精算装置4020に、精算情報を関連付ける。
例えば店員は、第1精算装置4020に精算情報を処理させる場合、選択画面30に表示されている各第1精算装置4020に関する情報を見て、精算情報を処理させる第1精算装置4020を決定する。図10では、各第1精算装置4020について、(1)精算装置の状態(待機中や使用中など)、(2)待ち人数(精算装置に並んでいる顧客の人数)、直近の精算情報が送信された送信時刻、(3)直近の精算情報において精算対象として登録されている商品の個数、(4)精算処理における精算金額、(5)精算装置に対する入金の状態、及び(6)現在精算装置を利用している顧客の属性を表示している。精算金額は、顧客が支払うべき金額を表す。入金の状態は、精算装置に対して現在何円入金されているか、又は精算装置に対して投入すべき残りの代金を示す。顧客の属性は、顧客の年齢や特徴(動作の機敏さなど)を表す。
選択画面30に表示された各ボタンをユーザが押す方法は様々である。例えば選択画面30を表示するディスプレイがタッチパネルを有する場合、ユーザは各ボタンを指などで押す。また例えば、ユーザは、キーボードやマウスなどの各種入力デバイスを操作することで、各ボタンを押してもよい。
なお、上述で例示した各種の選択操作を行う方法は、選択画面を通じて行う方法に限定されない。例えば図9の選択画面30と同様の機能を実現するために、ボタン40とボタン50に相当する物理ボタンを商品登録装置3000やその周辺などに設けてもよい。また例えば、図10の選択画面30と同様の機能を実現するために、ボタン50とボタン60に相当する物理ボタンを商品登録装置3000やその周辺などに設けてもよい。また、ボタン50は物理ボタンで実現し、ボタン60は選択画面上のボタンで実現するなど、選択画面上のボタンと物理ボタンの両方が用いられてもよい。
<処理の流れ>
図11は、実施形態2の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。制御部2060は、ユーザによる入力を受け付ける(S202)。ユーザによる入力が第1精算装置4020を指定する入力である場合(S204:第1精算装置)、図11の処理はステップS206に進む。ユーザによる入力が第2精算装置4040を指定する入力である場合(S204:第2精算装置)、図11の処理はステップS110に進む。
図11は、実施形態2の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。制御部2060は、ユーザによる入力を受け付ける(S202)。ユーザによる入力が第1精算装置4020を指定する入力である場合(S204:第1精算装置)、図11の処理はステップS206に進む。ユーザによる入力が第2精算装置4040を指定する入力である場合(S204:第2精算装置)、図11の処理はステップS110に進む。
ステップS206において、第1処理部2020は、ユーザによって指定された第1精算装置4020に精算情報を処理させる。その後、図11の処理はステップS108に進む。
なお、ステップS108以降の流れ及びステップS110以降の流れは、図2の場合と同様である。
<ハードウエア構成例>
例えば実施形態2の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
例えば実施形態2の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
本実施形態によれば、顧客や店員による入力に基づいて、第1精算装置4020と第2精算装置4040のどちらにおいて精算処理を行うかが決定される。よって、顧客や店員の判断により、適切な精算装置を利用することができる。
[実施形態3]
実施形態3の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態3の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
実施形態3の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態3の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
実施形態3の制御部2060は、精算装置の状態に応じて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。具体的には、制御部2060は、第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行える場合、第1処理部2020に精算情報を処理させる。一方、制御部2060は、第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合、第2処理部2040に精算情報を処理させる。
<「精算装置の状態」について>
「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」を表す具体的な状況としては、様々な状況が考えられる。例えばこの状況は、(1)第1精算装置4020がその他の精算情報に基づく精算処理を行っている状況である。言い換えれば、その第1精算装置4020を他の顧客が利用している状況である。以下、(1)の状況を「使用中」と呼ぶ。
「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」を表す具体的な状況としては、様々な状況が考えられる。例えばこの状況は、(1)第1精算装置4020がその他の精算情報に基づく精算処理を行っている状況である。言い換えれば、その第1精算装置4020を他の顧客が利用している状況である。以下、(1)の状況を「使用中」と呼ぶ。
また例えば、「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」を表す状況は、(2)第1精算装置4020がその他の精算情報に基づく精算処理を行っておらず、新たな精算情報の処理もできないという状況である。具体的には、第1精算装置4020が故障している状況や、第1精算装置4020と外部との間の通信回線が故障している状況などである。外部との間の通信回線が故障している場合、第1精算装置4020は精算情報を取得できないため、精算情報に基づく精算処理を行えない。以下、(2)の状況を「オフライン」と呼ぶ。
情報処理システム2000は、使用中若しくはオフライン、又はその双方を「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」とする。ただし、情報処理システム2000は、使用中とオフライン以外の状況を「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」として扱ってもよい。
「第1処理部2020によって新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えない場合」の定義は、例えば予め制御部2060に設定される。ただし、制御部2060は、この定義を表す設定情報を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
なお、第1処理部2020によって新たに関連付けられる精算情報に基づいて精算処理を行える第1精算装置4020は、第1処理部2020によって新たに関連付けられる精算情報に基づいて精算処理を行えない第1精算装置4020以外の第1精算装置4020である。
ここで、新たに関連付けられる精算情報に基づく精算処理を第1精算装置4020が行えるか否かという判定について、制御部2060が判定対象とする第1精算装置4020は、店舗に設置されている全ての第1精算装置4020であってもよいし、一部の第1精算装置4020であってもよい。
一部の第1精算装置4020のみを上記の判定対象とする場合において、判定対象とする第1精算装置4020を制御部2060が決定する方法は様々である。例えば制御部2060は、顧客が購入する商品の登録に用いられた商品登録装置3000に対して予め関連付けられている第1精算装置4020を、上述の判定対象とする。この場合、制御部2060は、商品登録装置3000と第1精算装置4020との関連付けを示す情報を、情報処理システム2000の内部又は外部に設けられている記憶部から取得する。商品登録装置3000に対して関連付けておく第1精算装置4020は、例えばその商品登録装置3000を利用する顧客の動線付近に設置されている第1精算装置4020である。
また例えば、制御部2060は、第1精算装置4020の位置情報を利用して、上述の判定対象とする第1精算装置4020を決定してもよい。具体的には、まず予め、商品登録装置3000に対し、店舗内の領域を示す情報を関連付けておく。この領域は、例えば商品登録装置3000を利用する顧客の動線付近を表す領域である。制御部2060は、顧客が購入する商品の登録に用いられた商品登録装置3000に関連付けられた領域、及び各第1精算装置4020の位置情報を取得する。そして制御部2060は、位置情報がこの領域内を示す第1精算装置4020のみを上記の判定対象とする。
<「精算装置の状態」の取得方法>
例えば制御部2060は、各第1精算装置4020から、その第1精算装置4020の状態を表す情報を取得する。また例えば、各第1精算装置4020の状態は、サーバ装置5000によって監視されていてもよい。例えばサーバ装置5000は、各第1精算装置4020に対し、定期的又は不定期にメッセージなどを送ることで、各第1精算装置4020の状態を確認する。また例えば、サーバ装置5000は、各第1精算装置4020から、定期的又は不定期に第1精算装置4020の状態を表すメッセージなどを受信してもよい。制御部2060が商品登録装置3000の内部に実装されている場合、制御部2060は、サーバ装置5000から各第1精算装置4020の状態を取得する。
例えば制御部2060は、各第1精算装置4020から、その第1精算装置4020の状態を表す情報を取得する。また例えば、各第1精算装置4020の状態は、サーバ装置5000によって監視されていてもよい。例えばサーバ装置5000は、各第1精算装置4020に対し、定期的又は不定期にメッセージなどを送ることで、各第1精算装置4020の状態を確認する。また例えば、サーバ装置5000は、各第1精算装置4020から、定期的又は不定期に第1精算装置4020の状態を表すメッセージなどを受信してもよい。制御部2060が商品登録装置3000の内部に実装されている場合、制御部2060は、サーバ装置5000から各第1精算装置4020の状態を取得する。
<処理の流れ>
図12は、実施形態3の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。制御部2060は、第1精算装置4020が使用中又はオフラインであるか否かを判定する(S302)。第1精算装置4020が使用中又はオフラインである場合(S302:YES)、図12の処理はステップS110に進む。一方、第1精算装置4020が使用中でもオフラインでもない場合(S302:NO)、図12の処理はステップS304に進む。
図12は、実施形態3の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。制御部2060は、第1精算装置4020が使用中又はオフラインであるか否かを判定する(S302)。第1精算装置4020が使用中又はオフラインである場合(S302:YES)、図12の処理はステップS110に進む。一方、第1精算装置4020が使用中でもオフラインでもない場合(S302:NO)、図12の処理はステップS304に進む。
ステップS304において、第1処理部2020は、どの第1精算装置4020に精算情報を関連付けるかを決定する。ここで、第1処理部2020が精算情報に関連付ける第1精算装置4020を決定する方法は、実施形態1で説明した通りである。第1処理部2020は、決定した第1精算装置4020に精算情報を関連付ける(S306)。その後、図12の処理はステップS108に進む。
ステップS108以降の流れ及びステップS110以降の流れは、図2の場合と同様である。
本実施形態によれば、第1精算装置4020と第2精算装置4040のどちらに精算処理を行わせるかが、精算装置の状態に基づいて自動的に決定される。具体的には、第1精算装置4020を使用できる場合には第1精算装置4020に精算処理を行わせ、第2精算装置4040を使用できない場合には第2精算装置4040に精算処理を行わせる。これにより、例えば、顧客に使用させる精算装置のデフォルトを第1精算装置4020にし、第1精算装置4020が使用できない場合に第2精算装置4040を使用させるという運用が可能となる。
<変形例>
制御部2060は、顧客に使用させる精算装置のデフォルトを第2精算装置4040にし、第2精算装置4040が使用できない場合に第1精算装置4020を使用させるように制御を行ってもよい。この場合、第1処理部2020と第2処理部2040の扱いが、上述の場合と逆になる。具体的には、制御部2060は、第2精算装置4040において新たな精算情報に基づく精算処理が行えない場合に、第1処理部2020に精算情報を処理させる(第1精算装置4020に精算処理をさせる)。ここで、制御部2060は、第1精算装置4020の状態を取得する方法と同様の方法で、第2精算装置4040の状態を取得する。
制御部2060は、顧客に使用させる精算装置のデフォルトを第2精算装置4040にし、第2精算装置4040が使用できない場合に第1精算装置4020を使用させるように制御を行ってもよい。この場合、第1処理部2020と第2処理部2040の扱いが、上述の場合と逆になる。具体的には、制御部2060は、第2精算装置4040において新たな精算情報に基づく精算処理が行えない場合に、第1処理部2020に精算情報を処理させる(第1精算装置4020に精算処理をさせる)。ここで、制御部2060は、第1精算装置4020の状態を取得する方法と同様の方法で、第2精算装置4040の状態を取得する。
第1精算装置4020と第2精算装置4040のどちらをデフォルトの精算装置にするかは、例えば店舗のレイアウトによって決定される。例えば、情報処理システム2000の管理者は、図6に示すように第1精算装置4020が商品登録装置3000の近くに設置されている場合、第1精算装置4020をデフォルトの精算装置とするように、制御部2060の設定を行う。一方、情報処理システム2000の管理者は、図7に示すように第2精算装置4040が商品登録装置3000の近くに設置されている場合、第2精算装置4040をデフォルトの精算装置とするように、制御部2060の設定を行う。また、制御部2060は、店舗のレイアウトを示す情報を取得し、その情報に基づいてどちらの精算装置をデフォルトにするのかを自動的に決定してもよい。例えば制御部2060は、商品登録装置3000に最も近い精算装置の種別を判別し、その種別の精算装置をデフォルトの精算装置とする。
<ハードウエア構成例>
例えば実施形態3の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
例えば実施形態3の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
[実施形態4]
実施形態4の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態4の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
実施形態4の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態4の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
実施形態4の制御部2060は、精算装置を利用する顧客の属性に応じて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。顧客の属性は、顧客の年齢や特徴(動作の機敏さなど)を表す。
<顧客の年齢に基づく制御>
子供やお年寄りは、若い大人と比較して体力が劣るなどの理由から、できる限り商品登録装置3000から近い商品登録装置3000を利用することを望む可能性が高い。また、子供やお年寄りは、若い大人と比較して装置の操作に不慣れであるなどの理由から、精算装置の操作方法を店員に尋ねる可能性が高い。そのため、店員がいる商品登録装置3000の近くにある精算装置を利用させる方が、顧客にとっても店員にとっても都合がよい。
子供やお年寄りは、若い大人と比較して体力が劣るなどの理由から、できる限り商品登録装置3000から近い商品登録装置3000を利用することを望む可能性が高い。また、子供やお年寄りは、若い大人と比較して装置の操作に不慣れであるなどの理由から、精算装置の操作方法を店員に尋ねる可能性が高い。そのため、店員がいる商品登録装置3000の近くにある精算装置を利用させる方が、顧客にとっても店員にとっても都合がよい。
さらに、子供やお年寄りは、若い大人と比較し、精算装置へ移動するために要する時間が長いと考えられる。そのため、商品登録装置3000から近い精算装置を利用させた方が、商品の精算に要するトータルの時間が短くなる。トータルの時間とは、商品登録装置3000において商品の登録を行う時間、商品登録装置3000から精算装置へ移動する時間、及び精算装置で精算処理を行う時間の合計時間である。このトータルの時間が短いほど、店舗の利用効率が高く、かつ顧客の満足度が高くなると考えられる。
そこで制御部2060は、顧客が子供又はお年寄りである場合、その顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う。ここで、「顧客が子供である場合」とは、例えば顧客の年齢がある所定値以下である場合である。また、「顧客がお年寄りである場合」とは、例えば顧客の年齢がある所定値以上である場合である。これらの所定値は、例えば予め制御部2060に設定しておく。ただし、制御部2060は、これらの所定値を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
「その顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う」という処理は、例えば次の様な処理となる。まず、商品の登録を行った商品登録装置3000に最も近い精算装置が第1精算装置4020であるとする。この場合に顧客が子供又はお年寄りであるとき、制御部2060は、第1処理部2020に精算情報を処理させる。これにより、顧客は第1精算装置4020を利用することとなる。一方、商品の登録を行った商品登録装置3000に最も近い精算装置が第2精算装置4040であるとする。この場合に顧客が子供又はお年寄りであるとき、制御部2060は、第2処理部2040に精算情報を処理させる。これにより、顧客は第2精算装置4040を利用することになる。
<顧客の動作の機敏さに基づく制御>
動作が機敏でない顧客は、商品登録装置3000から精算装置へ移動するために要する時間が長いと予想できる。前述したように、精算装置へ移動するために要する時間が長い顧客には、その顧客が購入する商品の登録を行った商品登録装置3000の近くの精算装置を利用させることが好ましい。
動作が機敏でない顧客は、商品登録装置3000から精算装置へ移動するために要する時間が長いと予想できる。前述したように、精算装置へ移動するために要する時間が長い顧客には、その顧客が購入する商品の登録を行った商品登録装置3000の近くの精算装置を利用させることが好ましい。
そこで制御部2060は、顧客の動作が機敏でない場合に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う。ここで、「顧客の動作が機敏でない場合」とは、例えば顧客の動作の機敏さを表す指標値がある所定値以下である場合である。顧客の動作の機敏さを表す指標値は、例えば顧客の動作の機敏さを5段階で表した値である。上記所定値は、例えば予め制御部2060に設定しておく。ただし、制御部2060は、上記所定値を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
ここで、「顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う」という処理の具体的な処理は、顧客の年齢に基づいて制御を行う場合に説明したものと同様である。
上述の顧客の属性は、情報処理システム2000に対して手動で入力されてもよいし、情報処理システム2000が自動で取得してもよい。前者の場合、例えば顧客の属性は、商品登録装置3000を操作してその顧客が購入する商品の登録をする店員によって入力される。例えば店員は、顧客の顔などから年齢を推定して入力し、顧客が店員に対して商品かごを差し出す際の動作などから顧客の動作の機敏さを入力する。
情報処理システム2000が顧客の属性を自動で取得する場合、例えば顧客の属性は、顧客のID(会員IDなど)に関連付けられた状態で、情報処理システム2000の内部又は外部の記憶部に予め記憶されている。この場合店員は、商品登録装置3000を用いて、顧客の会員カードなどを読み取る。情報処理システム2000は、商品登録装置3000によって読み取られた顧客のIDを取得し、取得した顧客のIDに関連付けられているその顧客の属性を取得する。
<処理の流れ1>
図13は、実施形態4の情報処理システム2000によって実行される処理の流れを例示する第1のフローチャートである。この例において、制御部2060は顧客の年齢に基づいて制御を行う。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
図13は、実施形態4の情報処理システム2000によって実行される処理の流れを例示する第1のフローチャートである。この例において、制御部2060は顧客の年齢に基づいて制御を行う。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
制御部2060は、顧客の年齢が第1の所定値以下又は第2の所定値以上であるか否かを判定する(S402)。顧客の年齢が第1の所定値以下又は第2の所定値以上である場合(S402:YES)、図13の処理はステップS304に進む。一方、顧客の年齢が第1の所定値より大きく第2の所定値より小さい場合(S402:NO)、図13の処理はステップS110に進む。
ステップS304以降の流れ及びステップS110以降の流れは、図12の場合と同様である。
<処理の流れ2>
図14は、実施形態4の情報処理システム2000によって実行される処理の流れを例示する第2のフローチャートである。この例において、制御部2060は顧客の動作の機敏さに基づいて制御を行う。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
図14は、実施形態4の情報処理システム2000によって実行される処理の流れを例示する第2のフローチャートである。この例において、制御部2060は顧客の動作の機敏さに基づいて制御を行う。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
制御部2060は、顧客の動作の機敏さを表す指標値が所定値以下であるか否かを判定する(S502)。上記指標値が所定値以下である場合(S504:YES)、図14の処理はステップS304に進む。一方、上記指標値が所定値より大きい場合(S504:NO)、図14の処理はステップS110に進む。
ステップS304以降の流れ及びステップS110以降の流れは、図12の場合と同様である。
<ハードウエア構成例>
例えば実施形態4の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
例えば実施形態4の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
本実施形態によれば、第1精算装置4020と第2精算装置4040のどちらに精算処理を行わせるかが、顧客の属性に基づいて自動的に決定される。これにより、各顧客に、その顧客の属性に応じた適切な精算装置を利用させることができ、精算装置の利用効率の向上や顧客満足度の向上などを図ることができる。
[実施形態5]
実施形態5の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態5の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
実施形態5の情報処理システム2000は、例えば実施形態1の情報処理システム2000と同様に、図1で表される。実施形態5の情報処理システム2000は、下記で説明する点を除き、実施形態1の情報処理システム2000と同様の機能を有する。
実施形態5の制御部2060は、商品登録装置3000で登録された精算対象に応じて、第1処理部2020と第2処理部2040のどちらに精算情報を処理させるかを決定する。
精算対象の商品の数が多い場合又は精算対象の商品の重さが重い場合、顧客は、商品登録装置3000から近い精算装置の利用を望むと考えられる。またこれらの場合、顧客が精算装置へ移動するために要する時間が長いと考えられるため、商品の精算に要するトータルの時間が長いと考えられる。
そこで精算対象の商品の数が多い場合又は精算対象の商品の重さが重い場合、制御部2060は、顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う。ここで、「商品の数が多い場合」とは、例えば商品の数がある所定値以上である場合である。また、「商品の重さが重い場合」とは、例えば商品の重さがある所定値以上である場合である。なお、精算対象として登録された商品が複数ある場合、「商品の重さ」は、各商品の重さの合計値を意味する。ここで制御部2060は、例えば各商品の重さを、各商品に関する情報を管理しているデータベースなどから取得する。上記各所定値は、例えば予め制御部2060に設定しておく。ただし、制御部2060は、これらの所定値を情報処理システム2000の内部又は外部の記憶装置から取得してもよい。
ここで、「顧客に、その顧客が購入する商品の登録を行った商品登録装置3000に近い精算装置を利用させるように制御を行う」という処理の具体的な処理は、実施形態4で説明した処理と同様である。
<処理の流れ>
図15は、実施形態5の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
図15は、実施形態5の情報処理システム2000によって実行される処理の流れを例示するフローチャートである。ここで、商品の登録を行った商品登録装置3000に最も近い精算装置は第1精算装置4020であるとする。
制御部2060は、商品の数が第1の所定値以上又は商品の重さが第2の所定値以上であるか否かを判定する(S602)。商品の数が第1の所定値以上又は商品の重さが第2の所定値以上である場合(S602:YES)、図15の処理はステップS304に進む。一方、商品の数が第1の所定値より小さくかつ商品の重さが第2の所定値より小さい場合(S602:NO)、図15の処理はステップS110に進む。
ステップS304以降の流れ及びステップS110以降の流れは、図12の場合と同様である。
<ハードウエア構成例>
例えば実施形態5の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
例えば実施形態5の情報処理システム2000は、実施形態1の情報処理システム2000と同様に、1つ又は複数の情報処理装置1000(図5参照)を用いて実現される。本実施形態において、前述したストレージ1080に記憶される各プログラムモジュールには、本実施形態で説明した各機能を実現するプログラムがさらに含まれる。
本実施形態によれば、第1精算装置4020と第2精算装置4040のどちらに精算処理を行わせるかが、購入される商品の数や商品の重さに基づいて自動的に決定される。これにより、各顧客に、その顧客が購入する商品の数や商品の重さに応じた適切な精算装置を利用させることができ、精算装置の利用効率の向上や顧客満足度の向上などを図ることができる。
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記各実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。
例えば、実施形態3から実施形態5では、第1精算装置4020に精算処理を行わせる場合、精算処理を行わせる第1精算装置4020が第1処理部2020によって自動的に決定されている。しかし、実施形態3から実施形態5において、精算処理を行わせる第1精算装置4020をユーザが指定するようにしてもよい。この場合、例えば制御部2060が第1処理部2020に精算情報を処理させることを決定した後、第1処理部2020は、実施形態2で説明したように、第1精算装置4020を選択する選択画面を表示する。この選択画面は、例えば図10の選択画面30である。この場合、選択画面30はボタン50を表示してもよいし、表示しなくてもよい。ボタン50が表示される場合、制御部2060の決定によって第1精算装置4020に精算処理をさせることになった場合であっても、店員や顧客の判断によって、第2精算装置4040に精算処理させることができる。よって、店員や顧客の判断を優先することができる柔軟な店舗の運用が実現できる。
以下、参考形態の例を付記する。
1. 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムであって、
第1の精算装置に精算情報を関連付ける第1処理手段と、
精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理手段と、
前記精算情報を前記第1処理手段及び前記第2処理手段のどちらに処理させるかを制御する制御手段と、
を有する情報処理システム。
2. 前記制御手段は、ユーザによる入力に基づいて前記第1処理手段と前記第2処理手段のどちらに処理させるかを制御する、1.に記載の情報処理システム。
3. 前記制御手段は、精算装置の状態、精算装置を利用する顧客の属性、又は前記商品登録装置で登録された精算対象に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、1.に記載の情報処理システム。
4. 前記制御手段は、前記第1処理手段によって新たに関連付けられる精算情報に基づく精算処理を第1の精算装置が行えない場合、前記第2処理手段に前記精算情報を処理させる、3.に記載の情報処理システム。
5. 前記制御手段は、精算装置を利用する顧客の属性に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、3.に記載の情報処理システム。
6. 前記制御手段は、登録された商品の数が第1所定値以上である場合、又は登録された商品の重さが第2所定値以上である場合、前記第1処理手段に前記精算情報を処理させる、3.に記載の情報処理システム。
7. 前記商品登録装置と前記第1の精算装置との間の距離は、前記商品登録装置と前記第2の精算装置との間の距離より短い、1.乃至6.いずれか一つに記載の情報処理システム。
8. 1.乃至7.いずれか一つに記載の情報処理システムにおける第1処理手段、第2処理手段、及び制御手段の少なくとも1つを有する情報処理装置。
9. コンピュータを8.に記載の情報処理装置として動作させるプログラム。
10. 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムを制御するコンピュータによって実行される制御方法であって、
第1の精算装置に精算情報を関連付ける第1処理ステップと、
精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理ステップと、
前記精算情報を前記第1処理ステップ及び前記第2処理ステップのどちらに処理させるかを制御する制御ステップと、
を有する制御方法。
11. 前記制御ステップは、ユーザによる入力に基づいて前記第1処理ステップと前記第2処理ステップのどちらに処理させるかを制御する、10.に記載の制御方法。
12. 前記制御ステップは、精算装置の状態、精算装置を利用する顧客の属性、又は前記商品登録装置で登録された精算対象に応じて、前記第1処理ステップ及び前記第2処理ステップのどちらに前記精算情報を処理させるかを制御する、10.に記載の制御方法。
13. 前記制御ステップは、前記第1処理ステップによって新たに関連付けられる精算情報に基づく精算処理を第1の精算装置が行えない場合、前記第2処理ステップに前記精算情報を処理させる、12.に記載の制御方法。
14. 前記制御ステップは、精算装置を利用する顧客の属性に応じて、前記第1処理ステップ及び前記第2処理ステップのどちらに前記精算情報を処理させるかを制御する、12.に記載の制御方法。
15. 前記制御ステップは、登録された商品の数が第1所定値以上である場合、又は登録された商品の重さが第2所定値以上である場合、前記第1処理ステップに前記精算情報を処理させる、12.に記載の制御方法。
16. 前記商品登録装置と前記第1の精算装置との間の距離は、前記商品登録装置と前記第2の精算装置との間の距離より短い、10.乃至15.いずれか一つに記載の制御方法。
1. 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムであって、
第1の精算装置に精算情報を関連付ける第1処理手段と、
精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理手段と、
前記精算情報を前記第1処理手段及び前記第2処理手段のどちらに処理させるかを制御する制御手段と、
を有する情報処理システム。
2. 前記制御手段は、ユーザによる入力に基づいて前記第1処理手段と前記第2処理手段のどちらに処理させるかを制御する、1.に記載の情報処理システム。
3. 前記制御手段は、精算装置の状態、精算装置を利用する顧客の属性、又は前記商品登録装置で登録された精算対象に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、1.に記載の情報処理システム。
4. 前記制御手段は、前記第1処理手段によって新たに関連付けられる精算情報に基づく精算処理を第1の精算装置が行えない場合、前記第2処理手段に前記精算情報を処理させる、3.に記載の情報処理システム。
5. 前記制御手段は、精算装置を利用する顧客の属性に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、3.に記載の情報処理システム。
6. 前記制御手段は、登録された商品の数が第1所定値以上である場合、又は登録された商品の重さが第2所定値以上である場合、前記第1処理手段に前記精算情報を処理させる、3.に記載の情報処理システム。
7. 前記商品登録装置と前記第1の精算装置との間の距離は、前記商品登録装置と前記第2の精算装置との間の距離より短い、1.乃至6.いずれか一つに記載の情報処理システム。
8. 1.乃至7.いずれか一つに記載の情報処理システムにおける第1処理手段、第2処理手段、及び制御手段の少なくとも1つを有する情報処理装置。
9. コンピュータを8.に記載の情報処理装置として動作させるプログラム。
10. 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムを制御するコンピュータによって実行される制御方法であって、
第1の精算装置に精算情報を関連付ける第1処理ステップと、
精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理ステップと、
前記精算情報を前記第1処理ステップ及び前記第2処理ステップのどちらに処理させるかを制御する制御ステップと、
を有する制御方法。
11. 前記制御ステップは、ユーザによる入力に基づいて前記第1処理ステップと前記第2処理ステップのどちらに処理させるかを制御する、10.に記載の制御方法。
12. 前記制御ステップは、精算装置の状態、精算装置を利用する顧客の属性、又は前記商品登録装置で登録された精算対象に応じて、前記第1処理ステップ及び前記第2処理ステップのどちらに前記精算情報を処理させるかを制御する、10.に記載の制御方法。
13. 前記制御ステップは、前記第1処理ステップによって新たに関連付けられる精算情報に基づく精算処理を第1の精算装置が行えない場合、前記第2処理ステップに前記精算情報を処理させる、12.に記載の制御方法。
14. 前記制御ステップは、精算装置を利用する顧客の属性に応じて、前記第1処理ステップ及び前記第2処理ステップのどちらに前記精算情報を処理させるかを制御する、12.に記載の制御方法。
15. 前記制御ステップは、登録された商品の数が第1所定値以上である場合、又は登録された商品の重さが第2所定値以上である場合、前記第1処理ステップに前記精算情報を処理させる、12.に記載の制御方法。
16. 前記商品登録装置と前記第1の精算装置との間の距離は、前記商品登録装置と前記第2の精算装置との間の距離より短い、10.乃至15.いずれか一つに記載の制御方法。
この出願は、2015年2月27日に出願された日本出願特願2015-039632号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
Claims (10)
- 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムであって、
第1の精算装置に精算情報を関連付ける第1処理手段と、
精算情報を、第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理手段と、
前記精算情報を前記第1処理手段及び前記第2処理手段のどちらに処理させるかを制御する制御手段と、
を有する情報処理システム。 - 前記制御手段は、ユーザによる入力に基づいて前記第1処理手段と前記第2処理手段のどちらに処理させるかを制御する、請求項1に記載の情報処理システム。
- 前記制御手段は、精算装置の状態、精算装置を利用する顧客の属性、又は前記商品登録装置で登録された精算対象に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、請求項1に記載の情報処理システム。
- 前記制御手段は、前記第1処理手段によって新たに関連付けられる精算情報に基づく精算処理を第1の精算装置が行えない場合、前記第2処理手段に前記精算情報を処理させる、請求項3に記載の情報処理システム。
- 前記制御手段は、精算装置を利用する顧客の属性に応じて、前記第1処理手段及び前記第2処理手段のどちらに前記精算情報を処理させるかを制御する、請求項3に記載の情報処理システム。
- 前記制御手段は、登録された商品の数が第1所定値以上である場合、又は登録された商品の重さが第2所定値以上である場合、前記第1処理手段に前記精算情報を処理させる、請求項3に記載の情報処理システム。
- 前記商品登録装置と前記第1の精算装置との間の距離は、前記商品登録装置と前記第2の精算装置との間の距離より短い、請求項1乃至6いずれか一項に記載の情報処理システム。
- 請求項1乃至7いずれか一項に記載の情報処理システムにおける第1処理手段、第2処理手段、及び制御手段の少なくとも1つを有する情報処理装置。
- コンピュータを請求項8に記載の情報処理装置として動作させるプログラム。
- 商品登録装置、並びに商品登録装置で登録された商品の精算情報を用いて精算処理をそれぞれ行う第1の精算装置及び第2の精算装置を含む情報処理システムを制御するコンピュータによって実行される制御方法であって、
第1の精算装置に精算情報を関連付ける第1処理ステップと、
精算情報を第2の精算装置において可搬媒体から読み取られる識別情報に関連付ける、又は精算情報を可搬媒体に出力する第2処理ステップと、
前記精算情報を前記第1処理ステップ及び前記第2処理ステップのどちらに処理させるかを制御する制御ステップと、
を有する制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017501862A JP6763544B2 (ja) | 2015-02-27 | 2015-12-07 | 商品登録装置、プログラム、及び制御方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015039632 | 2015-02-27 | ||
JP2015-039632 | 2015-02-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016136083A1 true WO2016136083A1 (ja) | 2016-09-01 |
Family
ID=56789340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/084287 WO2016136083A1 (ja) | 2015-02-27 | 2015-12-07 | 情報処理システム、情報処理装置、プログラム、及び制御方法 |
Country Status (2)
Country | Link |
---|---|
JP (5) | JP6763544B2 (ja) |
WO (1) | WO2016136083A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016136083A1 (ja) * | 2015-02-27 | 2016-09-01 | 日本電気株式会社 | 情報処理システム、情報処理装置、プログラム、及び制御方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012164137A (ja) * | 2011-02-07 | 2012-08-30 | Teraoka Seiko Co Ltd | 精算システム、登録装置及び精算装置 |
JP2015032162A (ja) * | 2013-08-02 | 2015-02-16 | 株式会社寺岡精工 | 精算システム |
JP2015148935A (ja) * | 2014-02-06 | 2015-08-20 | 株式会社寺岡精工 | 商品登録装置およびposシステム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05233963A (ja) * | 1992-02-21 | 1993-09-10 | Hitachi Ltd | 商品販売システム |
JP5620430B2 (ja) | 2012-03-29 | 2014-11-05 | 東芝テック株式会社 | 商品販売データ処理装置、商品販売データ処理システム及び制御プログラム |
JP5880419B2 (ja) * | 2012-12-14 | 2016-03-09 | 株式会社寺岡精工 | Posシステム、登録装置およびプログラム |
JP6036281B2 (ja) * | 2012-12-26 | 2016-11-30 | 株式会社寺岡精工 | 装置監視システム及びプログラム |
JP6269028B2 (ja) | 2012-12-28 | 2018-01-31 | 株式会社寺岡精工 | Posシステムおよびプログラム |
JP6191215B2 (ja) * | 2013-04-19 | 2017-09-06 | 株式会社寺岡精工 | チェックアウト端末の状態表示装置 |
WO2016136083A1 (ja) * | 2015-02-27 | 2016-09-01 | 日本電気株式会社 | 情報処理システム、情報処理装置、プログラム、及び制御方法 |
-
2015
- 2015-12-07 WO PCT/JP2015/084287 patent/WO2016136083A1/ja active Application Filing
- 2015-12-07 JP JP2017501862A patent/JP6763544B2/ja active Active
-
2019
- 2019-06-27 JP JP2019119864A patent/JP6939846B2/ja active Active
-
2021
- 2021-08-27 JP JP2021139070A patent/JP7238932B2/ja active Active
-
2023
- 2023-03-01 JP JP2023030766A patent/JP7513139B2/ja active Active
-
2024
- 2024-06-27 JP JP2024103823A patent/JP2024129083A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012164137A (ja) * | 2011-02-07 | 2012-08-30 | Teraoka Seiko Co Ltd | 精算システム、登録装置及び精算装置 |
JP2015032162A (ja) * | 2013-08-02 | 2015-02-16 | 株式会社寺岡精工 | 精算システム |
JP2015148935A (ja) * | 2014-02-06 | 2015-08-20 | 株式会社寺岡精工 | 商品登録装置およびposシステム |
Also Published As
Publication number | Publication date |
---|---|
JP2019192281A (ja) | 2019-10-31 |
JP7238932B2 (ja) | 2023-03-14 |
JPWO2016136083A1 (ja) | 2017-11-24 |
JP7513139B2 (ja) | 2024-07-09 |
JP2024129083A (ja) | 2024-09-26 |
JP6939846B2 (ja) | 2021-09-22 |
JP2023067923A (ja) | 2023-05-16 |
JP2021192256A (ja) | 2021-12-16 |
JP6763544B2 (ja) | 2020-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220335537A1 (en) | Electronic receipt system, commodity sales data processing apparatus, electronic receipt management server and method | |
WO2016136110A1 (ja) | 情報処理装置、精算装置、情報処理方法、およびプログラム | |
JP7552824B2 (ja) | 商品登録装置、制御方法及びプログラム | |
JP5386530B2 (ja) | オーダステーションおよび注文受付装置 | |
JP2017041168A (ja) | 情報処理システム、精算装置、商品登録装置、情報処理方法、精算方法、商品登録方法、精算プログラム、及び商品登録プログラム | |
JP2024129083A (ja) | 商品登録装置、制御方法、及びプログラム | |
JP2014194740A (ja) | 電子レシートシステム、商品販売データ処理装置、電子レシート管理サーバ、情報処理装置およびプログラム | |
JP2012141757A (ja) | 商品販売データ処理装置、商品販売データ処理システムおよびプログラム | |
WO2016136082A1 (ja) | 情報処理装置、プログラム、及び制御方法 | |
EP3125175A1 (en) | Payment apparatus, payment system, and program | |
JP6470021B2 (ja) | 入力支援装置およびプログラム | |
JP5341923B2 (ja) | 注文装置およびプログラム | |
JP2017146652A (ja) | 情報処理装置、情報処理システム、制御方法、及びプログラム | |
JP6690284B2 (ja) | 情報処理装置、情報処理システム、制御方法、及びプログラム | |
JP6763257B2 (ja) | 情報処理装置、精算システム、制御方法およびプログラム | |
JP6586992B2 (ja) | 情報処理システム、商品登録装置、プログラム、制御方法 | |
JP7293812B2 (ja) | 電子レシート提供システム、電子レシート提供方法、およびプログラム | |
US20220058921A1 (en) | Processing apparatus, processing method, and non-transitory storage medium | |
JP2018049442A (ja) | 商品登録装置、精算システム、表示方法およびプログラム | |
WO2016136076A1 (ja) | 情報処理システム、商品登録装置、精算装置、プログラム、及び情報処理方法 | |
JP2014102573A (ja) | 商品販売システム | |
JP2010123062A (ja) | 情報管理装置及び方法 | |
JP2013186591A (ja) | 情報処理装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15883373 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017501862 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15883373 Country of ref document: EP Kind code of ref document: A1 |