Print information issuing device, print information issuing method, and print information issuing program
The system addresses the challenge of inconsistent tax pricing by calculating and printing tax-included amounts, supporting retailers in maintaining accurate and compliant pricing across tax methods.
Patent Information
- Application Number
- JP2021050401
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-24
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-03-24
AI Technical Summary
Retailers face challenges in accurately printing tax-included amounts on labels due to variations in tax-inclusive and tax-exclusive pricing methods, leading to inconsistencies in displayed prices.
A system comprising a server, handy terminal, and printer that acquires tax-inclusive or tax-exclusive settings, calculates the appropriate tax-included amount, and outputs printed information reflecting this, including both tax-included and tax-excluded amounts on labels.
Enables accurate printing of tax-included amounts regardless of the retailer's tax calculation method, allowing seamless transition between tax-exclusive and tax-inclusive operations while ensuring clarity and compliance with tax settings.
Smart Images

Figure 0007616928000001 
Figure 0007616928000002 
Figure 0007616928000003
Abstract
Description
[Technical field]
[0001] An embodiment of the present invention relates to a print information processing device, a print information processing method, and a print information processing program. [Background technology]
[0002] Traditionally, retail stores have displayed product prices in both tax-exclusive and tax-inclusive prices, depending on whether the retailer uses tax-exclusive or tax-inclusive prices.
[0003] Retailers who use tax-exclusive pricing for their products input the tax-exclusive amount into their handheld terminals when issuing discount labels, etc. Therefore, the amount printed on the label is the tax-exclusive amount. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2020-30836 A Summary of the Invention [Problem to be solved by the invention]
[0005] The problem to be solved by the embodiments of the present invention is to provide a technology that supports printing of tax-inclusive amounts regardless of whether tax-exclusive or tax-inclusive amounts are used. [Means for solving the problem]
[0006] In one embodiment, the print information issuing device includes a first acquisition means, a second acquisition means, and an output means. The first acquisition means acquires a first discounted amount of a product, tax rate setting information indicating a tax rate setting for the product, and tax setting information indicating a tax-inclusive setting or a tax-exclusive setting for the product price. The second acquisition means acquires a second discounted amount indicating a tax-inclusive discounted amount of the product based on the first discounted amount, tax rate setting information, and tax setting information acquired by the first acquisition means. The output means outputs print information indicating the second discounted amount acquired by the second acquisition means. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a block diagram illustrating an information processing system according to the embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of a server according to the embodiment. [Diagram 3] FIG. 3 is a block diagram illustrating an example of the configuration of a handheld terminal according to an embodiment. [Figure 4] FIG. 4 is a block diagram illustrating an example of the configuration of a printer according to the embodiment. [Diagram 5] FIG. 5 is a diagram showing a screen of the handy terminal according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating a relationship between each setting and the amount on the print information issuance screen according to the embodiment. [Figure 7] FIG. 7 is a flowchart illustrating a procedure of information processing by the handy terminal according to the embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a label printed by the printer according to the embodiment. [Figure 9] FIG. 9 is a diagram showing another example of a label printed by the printer according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, the embodiments will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals as much as possible, and duplicated explanations will be omitted. FIG. 1 is a block diagram illustrating an information processing system S according to the embodiment. The information processing system S is a system that can be applied to stores such as supermarkets.
[0009] The information processing system S includes a server 1, a handy terminal 2, and a printer 3. The server 1 and the handy terminal 2 are communicatively connected to each other via a network 4. For example, the network 4 is a wireless LAN (Local Area Network) or the like, but is not limited to this. The server 1 may be outside the store. The handy terminal 2 is communicatively connected to the printer 3 by wireless communication 5. For example, the wireless communication 5 is a short-range wireless communication such as NFC (Near Field Communication) and infrared communication, but is not limited to this. The handy terminal 2 may be communicatively connected to the printer 3 via the network 4. Note that the information processing system S may also refer to a system including at least two elements of the server 1, the handy terminal 2, and the printer 3.
[0010] The server 1 is an electronic device that manages information used in a store. The electronic device includes a computer. The server 1 is an example of an information storage device. An example of the configuration of the server 1 will be described later.
[0011] The handy terminal 2 is an electronic device having an information processing function. The handy terminal 2 is an example of an information processing device. The information processing device includes a print information issuing device. Printing includes the meaning of printing. Printing may be read as print. Printing includes not only the appearance of characters, symbols, etc. on a recording medium such as paper, but also the appearance of images such as code symbols on a recording medium. Here, a label is used as an example of a recording medium. A code symbol is a graphic representation of coded information. Here, a barcode symbol that has coded information is used as an example of a coded code symbol. The term "barcode" can be read as code. An example of the configuration of the handy terminal 2 will be described later.
[0012] The printer 3 is an electronic device having a printing function. The printer 3 is an example of a printing device. An example of the configuration of the printer 3 will be described later.
[0013] An example of the configuration of the server 1 will be described. FIG. 2 is a block diagram illustrating an example of the configuration of the server 1 according to the embodiment. The server 1 includes a processor 11, a main memory 12, an auxiliary storage device 13, and a communication interface 14. Each component of the server 1 is connected to each other so as to be able to input and output signals. In Fig. 2, the interface is written as "I / F".
[0014] The processor 11 corresponds to the central part of the server 1. For example, the processor 11 is a CPU (Central Processing Unit), but is not limited to this. The processor 11 may be composed of various circuits. The processor 11 loads a program stored in advance in the main memory 12 or the auxiliary storage device 13 into the main memory 12. The processor 11 executes the program loaded into the main memory 12 to perform various operations.
[0015] The main memory 12 corresponds to the main storage portion of the server 1. The main memory 12 includes a nonvolatile memory area and a volatile memory area. The main memory 12 stores an operating system or a program in the nonvolatile memory area. The main memory 12 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 11. For example, the main memory 12 includes a ROM (Read Only Memory) as a nonvolatile memory area. For example, the main memory 12 includes a RAM (Random Access Memory) as a volatile memory area.
[0016] The auxiliary storage device 13 corresponds to an auxiliary storage portion of the server 1. The auxiliary storage device 13 includes non-volatile memories such as an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), and a flash memory. The auxiliary storage device 13 stores programs, data used by the processor 11 in performing various processes, and data generated by the processes in the processor 11.
[0017] The auxiliary storage device 13 stores product data 131 . The product data 131 includes data on each product sold in the store. The data on each product is data that associates, for each product, a product code that identifies the product, name information that indicates the name of the product, amount information that indicates the price of the product, tax rate setting information that indicates the tax rate set for the product, and tax setting information that indicates whether the price of the product includes tax or excludes tax.
[0018] The product code is identification information for uniquely identifying a product. For example, the product code is a JAN code. The price of a product varies depending on the tax setting information. If the tax setting information indicates a tax-inclusive setting, the price of a product is the amount including tax. The amount including tax is the total amount including the price of the product itself and the amount of consumption tax. If the tax setting information indicates a tax-exclusive setting, the price of a product is the amount excluding tax. The amount excluding tax is the price of the product itself without taking consumption tax into account. The term "amount" includes the meaning of "price."
[0019] The tax rate for a product is the consumption tax rate that applies to the product. For example, the tax rate for a product may be the standard tax rate or a reduced tax rate. A consumption tax of 10% is an example of a standard tax rate. A consumption tax of 8% is an example of a reduced tax rate. The tax rate for a product may vary depending on the type of product, or whether the product is an eat-in item or not.
[0020] The tax-inclusive setting for the product price is a setting that treats the product price as a tax-inclusive price. The tax-exclusive setting for the product price is a setting that treats the product price as a tax-exclusive price. The tax setting information depends on the retailer's operations and is therefore the same for each product sold in the store. If the retailer operates on a tax-inclusive price basis, the prices of all products sold in the store may be prices that include tax. In this case, the tax setting information indicates a tax-inclusive setting. On the other hand, if the retailer operates on a tax-exclusive price basis, the prices of all products sold in the store may be prices that exclude tax. In this case, the tax setting information indicates a tax-exclusive setting. The tax setting information may be stored in the auxiliary storage device 13 independently of the product data 131.
[0021] The communication interface 14 includes various interfaces that communicably connect the server 1 to other electronic devices via the network 4 in accordance with a predetermined communication protocol.
[0022] The hardware configuration of the server 1 is not limited to the above-mentioned configuration. The server 1 allows the above-mentioned components to be omitted or changed and new components to be added as appropriate.
[0023] An example of the configuration of the handheld terminal 2 will be described. FIG. 3 is a block diagram illustrating an example of the configuration of the handy terminal 2 according to the embodiment. The handy terminal 2 includes a processor 21, a main memory 22, an auxiliary storage device 23, a display device 24, an input device 25, a scanner 26, a first communication interface 27, and a second communication interface 28. Each part constituting the handy terminal 2 is connected to each other so as to be able to input and output signals. In Fig. 3, the interface is written as "I / F".
[0024] The processor 21 corresponds to the central part of the handheld terminal 2. The processor 21 has the same hardware configuration as the above-mentioned processor 11. The processor 21 loads programs stored in advance in the main memory 22 or the auxiliary storage device 23 into the main memory 22. The programs include information processing programs that cause the processor 21 of the handheld terminal 2 to realize or execute each unit described below. The information processing programs include a print information issuing program. The processor 21 executes the programs loaded into the main memory 22 to perform various operations.
[0025] The main memory 22 corresponds to a main storage portion of the handy terminal 2. The main memory 22 has the same hardware configuration as the above-mentioned main memory 12. The main memory 22 stores programs. The main memory 22 is an example of a storage unit.
[0026] The auxiliary storage device 23 corresponds to the auxiliary storage portion of the handy terminal 2. The auxiliary storage device 23 has the same hardware configuration as the above-mentioned auxiliary storage device 13. The auxiliary storage device 23 stores the above-mentioned programs, data used by the processor 21 in performing various processes, and data generated by the processes in the processor 21. The auxiliary storage device 23 is an example of a storage unit.
[0027] The display device 24 is a device capable of displaying various images under the control of the processor 21. For example, the display device 24 is a liquid crystal display, an EL (Electroluminescence) display, etc. The display device 24 is an example of a display unit.
[0028] The input device 25 is a device that functions as a data input interface to the handheld terminal 2. For example, the input device 25 is a keyboard, a touch panel, etc. The input device 25 is an example of an input receiving unit.
[0029] The scanner 26 reads a barcode symbol in which information including a product code is converted into a barcode. The barcode symbol is attached to the product. The scanner 26 may be of a type that reads a barcode symbol by scanning with a laser beam. The scanner 26 may be of a type that reads a code symbol from an image captured by an imaging device such as a camera. The scanner 26 is an example of a reading unit.
[0030] The first communication interface 27 includes various interfaces that connect the handy terminal 2 to other electronic devices so that they can communicate with each other via the network 4 in accordance with a predetermined communication protocol.
[0031] The second communication interface 28 includes various interfaces that communicably connect the handy terminal 2 to other electronic devices via wireless communication 5 according to a predetermined communication protocol.
[0032] The hardware configuration of the handheld terminal 2 is not limited to the above-mentioned configuration. The handheld terminal 2 allows the above-mentioned components to be omitted or changed and new components to be added as appropriate.
[0033] Each of the means implemented in the above-mentioned processor 21 will be described. The processor 21 implements a first acquisition means 211, a second acquisition means 212, a display control means 213, a detection means 214, a generation means 215, and an output means 216. Each means implemented in the processor 21 can also be referred to as each function or each part. Each means implemented in the processor 21 can also be referred to as being implemented in a control means including the processor 21 and the main memory 22.
[0034] The first acquisition means 211 acquires various information. The first acquisition means 211 acquires information based on reading a barcode symbol attached to a product by the scanner 26. The first acquisition means 211 acquires information input by a user via the input device 25. The first acquisition means 211 acquires information from the server 1 via the first communication interface 27. The first acquisition means 211 acquires necessary information based on the acquired information. Acquisition by the first acquisition means 211 includes the meanings of reception and calculation. The second acquiring means 212 acquires necessary information based on the information acquired by the first acquiring means 211. The acquisition by the second acquiring means 212 includes the meaning of calculation. The display control means 213 causes the display device 24 to display the information. The detection means 214 detects an instruction input to the handheld terminal 2 by the user via the input device 25 . The generating means 215 generates print information. The print information is information to be printed on a label. The print information is information including a part or all of the first print information, the second print information, and the third print information described below.
[0035] The output means 216 outputs a request or information to an external device. The output means 216 outputs a request for information to the server 1 via the first communication interface 27. The output means 216 outputs print information to the printer 3 via the second communication interface .
[0036] An example of the configuration of the printer 3 will be described. FIG. 4 is a block diagram illustrating an example of the configuration of the printer 3 according to the embodiment. The printer 3 includes a processor 31, a main memory 32, an auxiliary storage device 33, a transport unit 34, a printing unit 35, and a communication interface 36. The components constituting the printer 3 are connected to each other so as to be able to input and output signals. In Fig. 4, the interface is indicated as "I / F".
[0037] The processor 31 corresponds to the central part of the printer 3. The processor 31 has the same hardware configuration as the above-mentioned processor 11. The processor 31 loads a program stored in advance in the main memory 32 or the auxiliary storage device 33 into the main memory 32. The processor 31 executes the program loaded into the main memory 32 to perform various operations.
[0038] The main memory 32 corresponds to the main storage portion of the printer 3. The main memory 32 has the same hardware configuration as the above-mentioned main memory 12. The main memory 32 stores programs.
[0039] The auxiliary storage device 33 corresponds to the auxiliary storage portion of the printer 3. The auxiliary storage device 33 has the same hardware configuration as the above-mentioned auxiliary storage device 13. The auxiliary storage device 33 stores the above-mentioned programs, data used by the processor 31 in performing various processes, and data generated by the processes in the processor 31.
[0040] The transport unit 34 is a unit that transports the label. The transport unit 34 transports the label before printing to the printing unit 35. The transport unit 34 transports the label after printing so as to discharge it outside the printer 3. The transport unit 34 includes a plurality of rollers that transport the label, and a plurality of motors that drive the plurality of rollers.
[0041] The printing unit 35 prints information on the label based on the printing information. The printing unit 35 includes a print head and a drive circuit that drives the print head. For example, the print head is a thermal head that prints information on the label by a thermal method. Here, a thermal head is used as an example of the print head, but the print head may be an inkjet head or the like. The printing unit 35 is an example of a printing section.
[0042] The communication interface 36 includes various interfaces that communicably connect the printer 3 to other electronic devices via wireless communication 5 according to a predetermined communication protocol.
[0043] The hardware configuration of the printer 3 is not limited to the above-mentioned configuration, and the printer 3 allows the above-mentioned components to be omitted or changed and new components to be added as appropriate.
[0044] The print information issue screen displayed on the display device 24 of the handy terminal 2 will be described. FIG. 5 is a diagram showing a screen of the handy terminal 2 according to the embodiment.
[0045] The print information issuance screen SC is a screen for setting information for issuing print information. Issuing print information includes generating print information. Issuing print information includes outputting print information. The print information issuance screen SC includes a product code setting item 51, a pre-discount amount setting item 52, a post-discount amount setting item 53, a print amount display item 54, a number of copies to be issued setting item 55, an input setting item 61, a print setting item 62, a barcode setting item 63, a tax rate setting item 64, and a print button 71.
[0046] The product code setting item 51 is an item for setting the product code of a discounted product. A discounted product is a product for which a discount amount is set. The product code setting item 51 is an item that can be set by the user.
[0047] The pre-discount amount setting item 52 is an item for setting the pre-discount amount of a discounted product. The pre-discount amount is the current sales price of the product. The pre-discount amount set in the pre-discount amount setting item 52 is treated as an amount including tax or an amount excluding tax, depending on the setting in the input setting item 61. If the setting in the input setting item 61 is set to include tax, the pre-discount amount set in the pre-discount amount setting item 52 is treated as an amount including tax. For example, if 100 yen is set as the pre-discount amount in the pre-discount amount setting item 52, 100 yen is treated as an amount including tax. On the other hand, if the setting in the input setting item 61 is set to exclude tax, the pre-discount amount set in the pre-discount amount setting item 52 is treated as an amount excluding tax. For example, if 100 yen is set as the pre-discount amount in the pre-discount amount setting item 52, 100 yen is treated as an amount excluding tax. In this way, even if the same amount is set as the pre-discount amount in the pre-discount amount setting item 52, the pre-discount amount is treated differently depending on the setting in the input setting item 61. The pre-discount amount setting item 52 is an item that can be set by the user.
[0048] The discount amount setting item 53 is an item for setting the first discount amount of the discounted product. The first discount amount is treated as an amount including tax or an amount excluding tax depending on the setting in the input setting item 61. When the setting in the input setting item 61 is set to include tax, the first discount amount is treated as an amount including tax. For example, when 80 yen is set as the first discount amount in the discount amount setting item 53, 80 yen is treated as an amount including tax. On the other hand, when the setting in the input setting item 61 is set to exclude tax, the first discount amount is treated as an amount excluding tax. For example, when 80 yen is set as the first discount amount in the discount amount setting item 53, 80 yen is treated as an amount excluding tax. In this way, even if the same amount is set as the first discount amount in the discount amount setting item 53, the treatment of the first discount amount differs depending on the setting in the input setting item 61. The discount amount setting item 53 is an item that can be set by the user.
[0049] The printed amount display item 54 is an item that displays the second discounted amount. The second discounted amount indicates the discounted amount including tax of the discounted product. The second discounted amount is an amount acquired based on information acquired by the first acquisition means 211. The second discounted amount may be the same as or different from the first discounted amount depending on the setting in the input setting item 61. In addition, when the setting in the print setting item 62 is the second print setting regarding printing of the tax-inclusive amount and the tax-exclusive amount, the printed amount display item 54 may display a third discounted amount in addition to the second discounted amount. The third discounted amount indicates the tax-exclusive amount of the discounted product. The third discounted amount is an amount acquired based on information acquired by the first acquisition means 211. The third discounted amount may be the same as or different from the first discounted amount depending on the setting in the input setting item 61.
[0050] The issue quantity setting item 55 is an item for setting the number of labels to be issued on which the discounted information is printed by the printer 3. The issue quantity setting item 55 is an item that can be set by the user.
[0051] The input setting item 61 is an item for setting the tax-inclusive setting or tax-exclusive setting for the amount of the discounted product. The tax-inclusive setting for the amount of the discounted product is a setting for treating the pre-discount amount set in the pre-discount amount setting item 52 and the first post-discount amount set in the post-discount amount setting item 53 as tax-inclusive amounts. The tax-exclusive setting for the amount of the discounted product is a setting for treating the pre-discount amount set in the pre-discount amount setting item 52 and the first post-discount amount set in the post-discount amount setting item 53 as tax-exclusive amounts. The input setting item 61 includes a tax-inclusive selection item for selecting the tax-inclusive setting for the amount of the discounted product, as exemplified by "tax-inclusive" in FIG. 5. Selection is an example of a setting. The input setting item 61 includes a tax-exclusive selection item for selecting the tax-exclusive setting for the amount of the discounted product, as exemplified by "tax-exclusive" in FIG. 5. The setting in the input setting item 61 varies depending on the operation of the retailer. When the retailer operates the product price with tax included, the setting in the input setting item 61 is the tax-inclusive setting for the amount of the discounted product. When a retailer uses tax-exclusive pricing for products, the setting in the input setting item 61 is a tax-excluded setting for the price of discounted products. The input setting item 61 is an item that can be set by the user.
[0052] The print setting item 62 is an item for setting a first print setting for printing the amount including tax, or a second print setting for printing the amount including tax and the amount excluding tax. The first print setting is a setting for printing the second discounted amount of the discounted item on the label. The second print setting is a setting for printing both the second discounted amount of the discounted item and the third discounted amount of the discounted item. The print setting item 62 includes a first print selection item for selecting the first print setting, as exemplified by "tax included" in FIG. 5. The print setting item 62 includes a second print selection item for selecting the second print setting, as exemplified by "tax included / tax excluded" in FIG. 5. The print setting item 62 is an item that can be set by the user.
[0053] The barcode setting item 63 is an item for setting a tax-inclusive setting or a tax-exclusive setting for the discounted amount to be barcoded. The tax-inclusive setting for the discounted amount to be barcoded is a setting for barcoding the second discounted amount. The tax-exclusive setting for the discounted amount to be barcoded is a setting for barcoding the third discounted amount. The barcode setting item 63 includes a tax-inclusive selection item for selecting a tax-inclusive setting for the discounted amount to be barcoded, as exemplified by "tax-inclusive" in FIG. 5. The barcode setting item 63 includes a tax-exclusive selection item for selecting a tax-exclusive setting for the discounted amount to be barcoded, as exemplified by "tax-exclusive" in FIG. 5. The setting in the barcode setting item 63 differs depending on the operation of the retailer, as with the setting in the input setting item 61. When the retailer operates the product price with tax included, the setting in the barcode setting item 63 is a tax-inclusive setting for the discounted amount to be barcoded. When the retailer operates the product price with tax excluded, the setting in the barcode setting item 63 is a tax-exclusive setting for the discounted amount to be barcoded. The setting in the barcode setting item 63 may be linked to the setting in the input setting item 61. The input setting item 61 is an item that can be set by the user.
[0054] The tax rate setting item 64 is an item for setting the tax rate for discounted items. The tax rate setting item 64 includes a reduced tax rate selection item for selecting a consumption tax setting of 8%, as exemplified by "8%" in FIG. 5. The tax rate setting item 64 includes a standard tax rate selection item for selecting a consumption tax setting of 10%, as exemplified by "10%" in FIG. 5. The tax rate setting item 64 is an item that can be set by the user.
[0055] The print button 71 is a button for inputting an instruction to issue print information based on each setting on the print information issue screen SC. The print button 71 can be selected by the user.
[0056] The relationship between each setting on the print information issue screen SC and the amount will be described below. FIG. 6 is a diagram illustrating the relationship between each setting and the amount on the print information issue screen SC according to the embodiment.
[0057] It is assumed that the setting in the input setting item 61 is the tax-inclusive setting, the setting in the printing setting item 62 is the first printing setting, and the setting in the barcode setting item 63 is the tax-inclusive setting. In this example, the pre-discount amount set in the pre-discount amount setting item 52 is treated as the amount including tax. The first discount amount set in the post-discount amount setting item 53 is treated as the amount including tax. The second discount amount displayed in the printed amount display item 54 is the amount including tax. The discount amount printed on the label is the second discount amount which is the amount including tax. The barcode printed on the label is a barcode version of information including the second discount amount which is the amount including tax.
[0058] Assume that the setting in the input setting item 61 is the tax-inclusive setting, the setting in the printing setting item 62 is the second printing setting, and the setting in the barcode setting item 63 is the tax-inclusive setting. In this example, the pre-discount amount set in the pre-discount amount setting item 52 is treated as the amount including tax. The first discount amount set in the post-discount amount setting item 53 is treated as the amount including tax. The second discount amount displayed in the printed amount display item 54 is the amount including tax. The discount amount printed on the label is both the second discount amount, which is the amount including tax, and the third discount amount, which is the amount excluding tax. The barcode printed on the label is a barcode version of information including the second discount amount, which is the amount including tax.
[0059] Assume that the setting in the input setting item 61 is the tax-excluded setting, the setting in the printing setting item 62 is the first printing setting, and the setting in the barcode setting item 63 is the tax-excluded setting. In this example, the pre-discount amount set in the pre-discount amount setting item 52 is treated as the tax-excluded amount. The first discount amount set in the discount amount setting item 53 is treated as the tax-excluded amount. The second discount amount displayed in the printed amount display item 54 is the amount including tax. The discount amount printed on the label is the second discount amount which is the amount including tax. The barcode printed on the label is a barcode version of information including the third discount amount which is the tax-excluded amount.
[0060] Assume that the setting in the input setting item 61 is the tax-excluded setting, the setting in the printing setting item 62 is the second printing setting, and the setting in the barcode setting item 63 is the tax-excluded setting. In this example, the pre-discount amount set in the pre-discount amount setting item 52 is treated as the tax-excluded amount. The first discount amount set in the discount amount setting item 53 is treated as the tax-excluded amount. The second discount amount displayed in the printed amount display item 54 is the amount including tax. The discount amount printed on the label is both the second discount amount, which is the amount including tax, and the third discount amount, which is the amount excluding tax. The barcode printed on the label is a barcode version of information including the third discount amount, which is the tax-excluded amount.
[0061] As described above, when the settings in the input setting item 61 and the barcode setting item 63 are both set to include tax, the barcode printed on the label is a barcode version of information including a second discounted amount that is the same as the first discounted amount. When the settings in the input setting item 61 and the barcode setting item 63 are both set to exclude tax, the barcode printed on the label is a barcode version of information including a third discounted amount that is the same as the first discounted amount.
[0062] The procedure for information processing using the handheld terminal 2 will be explained. FIG. 7 is a flowchart illustrating a procedure of information processing by the handy terminal 2 according to the embodiment. Note that the process steps described below are merely examples, and each process may be modified as much as possible. In addition, steps may be omitted, replaced, or added as appropriate for the process steps described below depending on the embodiment.
[0063] The first acquisition means 211 acquires the product code of the discounted product based on the reading of the barcode symbol attached to the discounted product by the scanner 26 (ACT1). The first acquisition means 211 stores the acquired product code of the discounted product in the auxiliary storage device 23. Although an example in which the first acquisition means 211 stores the acquired information in the auxiliary storage device 23 will be described, the first acquisition means 211 may store the acquired information in the main memory 22.
[0064] The output means 216 outputs a request for product information to the server 1 based on the acquisition of the product code by the first acquisition means 211 (ACT2). The product information is information about a product identified by the product code acquired by the first acquisition means 211. The product information is information including some or all of the amount information, tax rate setting information, and tax setting information associated with the product code acquired by the first acquisition means 211. The request for product information includes the product code acquired by the first acquisition means 211. The processor 11 of the server 1 acquires some or all of the amount information, tax rate setting information, and tax setting information associated with the product code from the product data 131 based on the product code included in the request for product information. The processor 11 of the server 1 outputs the product information including some or all of the acquired amount information, tax rate setting information, and tax setting information to the handy terminal 2.
[0065] The first acquisition means 211 acquires the product information from the server 1 (ACT3). The product information acquired by the first acquisition means 211 is a response output by the output means 216 to the request for product information.
[0066] The first acquisition means 211 acquires the pre-discount price of the discounted product based on the price information included in the product information. The pre-discount price of the discounted product is the amount indicated by the price information acquired by the first acquisition means 211. The first acquisition means 211 stores the acquired pre-discount price of the discounted product in the auxiliary storage device 23. The first acquisition means 211 acquires tax rate setting information included in the product information. The first acquisition means 211 stores the acquired tax rate setting information in the auxiliary storage device 23. The first acquisition means 211 acquires tax setting information included in the product information. The first acquisition means 211 stores the acquired tax setting information in the auxiliary storage device 23. The first acquisition means 211 acquires barcode setting information based on the tax setting information included in the product information. The barcode setting information is information indicating a tax-inclusive setting or a tax-exclusive setting for the post-discount price to be barcoded. The barcode setting information corresponds to the tax setting information. When the tax setting information indicates a tax-inclusive setting, the barcode setting information indicates a tax-inclusive setting for the discounted amount to be barcoded. On the other hand, when the tax setting information indicates a tax-exclusive setting, the barcode setting information indicates a tax-exclusive setting for the discounted amount to be barcoded. The first acquisition means 211 stores the acquired barcode setting information in the auxiliary storage device 23.
[0067] The display control means 213 causes the display device 24 to display the print information issue screen SC (ACT4).
[0068] In ACT4, for example, the display control means 213 displays the product code setting item 51 on the print information issuance screen SC. Displaying on the print information issuance screen SC is an example of displaying on the display device 24. The display control means 213 displays in the product code setting item 51 the product code of the discounted product that is set based on the product code acquired by the first acquisition means 211. This allows the handheld terminal 2 to omit the user from setting the product code of the discounted product.
[0069] The display control means 213 displays the pre-discount amount setting item 52 on the print information issuing screen SC. The display control means 213 displays the pre-discount amount of the discounted product set based on the pre-discount amount of the discounted product acquired by the first acquisition means 211 in the pre-discount amount setting item 52. This enables the handy terminal 2 to omit the user from setting the pre-discount amount of the discounted product.
[0070] The display control means 213 displays the discounted amount setting item 53 on the print information issuance screen SC. The display control means 213 displays the discounted amount setting item 53 on the print information issuance screen SC in a state in which the first discounted amount is not set. The display control means 213 displays the first discounted amount set based on an input by the user via the input device 25 in the discounted amount setting item 53.
[0071] The display control means 213 displays the print amount display item 54 on the print information issuance screen SC. The display control means 213 displays the print amount display item 54 on the print information issuance screen SC without displaying the second discounted amount.
[0072] The display control means 213 displays the number of copies to be issued setting item 55 on the print information issuance screen SC. The display control means 213 displays the number of copies to be issued setting item 55 on the print information issuance screen SC in a state in which the number of copies to be issued has not been set. The display control means 213 displays in the number of copies to be issued setting item 55 the number of copies to be issued that has been set based on an input by the user via the input device 25.
[0073] The display control means 213 displays the input setting item 61 on the print information issuing screen SC. The display control means 213 displays the input setting item 61 in which the tax-inclusive selection item or the tax-exclusive selection item can be selected. The display control means 213 displays the input setting item 61 in a state in which the tax-inclusive selection item or the tax-exclusive selection item is selected based on the tax setting information acquired by the first acquisition means 211. The selected state includes a state in which it is possible to identify that the item has been selected. When the tax setting information indicates the tax-inclusive setting, the display control means 213 displays the input setting item 61 in a state in which the tax-inclusive selection item is selected. On the other hand, when the tax setting information indicates the tax-exclusive setting, the display control means 213 displays the input setting item 61 in a state in which the tax-exclusive selection item is selected. The display control means 213 may display the input setting item 61 in a manner that makes it impossible to change the selection item in the selected state. This is because the tax-inclusive setting or the tax-exclusive setting depends on the operation of the retailer, and therefore there is little need for the user to change the setting of the input setting item 61. This enables the handy terminal 2 to eliminate the need for the user to set the input setting items 61 .
[0074] The display control means 213 displays the print setting items 62 on the print information issuance screen SC. The display control means 213 displays the print setting items 62 in which the first print selection item or the second print selection item can be selected. The display control means 213 may initially display the print setting items 62 in a state in which neither the first print selection item nor the second print selection item is selected. The display control means 213 may initially display the print setting items 62 in a state in which the first print selection item or the second print selection item is selected. The selection item in the selected state may be a selection item set as a default, or may continue to be a selection item selected in the previous issuance of print information. The display control means 213 displays the print setting items 62 in a state in which the first print selection item or the second print selection item is selected based on an input by the user via the input device 25.
[0075] The display control means 213 displays the barcode setting item 63 on the print information issuing screen SC. The display control means 213 displays the barcode setting item 63 in which a tax-inclusive selection item or a tax-exclusive selection item can be selected. The display control means 213 displays the barcode setting item 63 in a state in which the tax-inclusive selection item or the tax-exclusive selection item is selected based on the barcode setting information acquired by the first acquisition means 211. When the barcode setting information indicates the tax-inclusive setting, the display control means 213 displays the barcode setting item 63 in a state in which the tax-inclusive selection item is selected. When the barcode setting information indicates the tax-exclusive setting, the display control means 213 displays the barcode setting item 63 in a state in which the tax-exclusive selection item is selected. The display control means 213 may display the barcode setting item 63 in a manner that makes it impossible to change the selection item in the selected state. This is because the tax-inclusive setting or the tax-exclusive setting depends on the operation of the retailer, and therefore there is little need for the user to change the setting of the barcode setting item 63. This enables the handheld terminal 2 to eliminate the need for the user to set the barcode setting item 63 .
[0076] The display control means 213 displays the tax rate setting item 64 on the print information issuing screen SC. The display control means 213 displays the tax rate setting item 64 in which the reduced tax rate selection item or the standard tax rate selection item can be selected. The display control means 213 displays the tax rate setting item 64 in a state in which the reduced tax rate selection item or the standard tax rate selection item is selected based on the tax rate setting information acquired by the first acquisition means 211. When the tax rate setting information indicates the setting of the reduced tax rate, the display control means 213 displays the tax rate setting item 64 in a state in which the reduced tax rate selection item is selected. When the tax rate setting information indicates the setting of the standard tax rate, the display control means 213 displays the tax rate setting item 64 in a state in which the standard tax rate selection item is selected. The display control means 213 may display the tax rate setting item 64 in a manner in which the selection item in the selected state can be changed. This is because it may be necessary to change the setting of the tax rate setting item 64 depending on whether the user sets the discount target product as a take-out product or an eat-in product. This enables the handheld terminal 2 to eliminate the need for the user to set the tax rate setting item 64 .
[0077] The display control means 213 displays the print button 71 on the print information issue screen SC.
[0078] The first acquiring means 211 acquires information based on the settings on the print information issue screen SC (ACT5).
[0079] In ACT5, for example, the first acquisition means 211 acquires the first discounted amount set in the discounted amount setting item 53 based on an input by a user via the input device 25. The first acquisition means 211 stores the first discounted amount acquired based on the setting in the discounted amount setting item 53 in the auxiliary storage device 23.
[0080] The first acquisition unit 211 acquires the number of copies to be issued set in the number of copies to be issued setting item 55 based on an input by a user via the input device 25. The first acquisition unit 211 stores the number of copies to be issued acquired based on the setting in the number of copies to be issued setting item 55 in the auxiliary storage device 23.
[0081] The first acquisition means 211 acquires print setting information indicating the first print setting or the second print setting based on the setting in the print setting item 62. The setting in the print setting item 62 includes the setting initially displayed. The setting in the print setting item 62 includes the setting based on the input by the user via the input device 25. The first acquisition means 211 acquires print setting information indicating the first print setting based on the selection of the first print selection item in the print setting item 62. The first acquisition means 211 acquires print setting information indicating the second print setting based on the selection of the second print selection item in the print setting item 62. The first acquisition means 211 saves the print setting information acquired based on the setting in the print setting item 62 in the auxiliary storage device 23.
[0082] When the user changes the setting of the tax rate setting item 64, the first acquisition means 211 acquires tax rate setting information based on the setting in the tax rate setting item 64. The setting in the tax rate setting item 64 includes a setting based on an input by the user via the input device 25. The first acquisition means 211 acquires tax rate setting information indicating the setting of a reduced tax rate based on the selection of the reduced tax rate selection item in the tax rate setting item 64. The first acquisition means 211 acquires tax rate setting information indicating the setting of a standard tax rate based on the selection of the standard tax rate selection item in the tax rate setting item 64. The first acquisition means 211 saves the tax rate setting information acquired based on the setting in the tax rate setting item 64 in the auxiliary storage device 23 instead of the tax rate setting information acquired from the server 1.
[0083] The second acquisition means 212 acquires a second discounted amount based on the first discounted amount acquired by the first acquisition means 211, the tax rate setting information, and the tax setting information (ACT6). A case will be described where the tax setting information indicates a tax-inclusive setting. The second acquisition means 212 treats the first discounted amount as an amount including tax. The second acquisition means 212 acquires the first discounted amount acquired by the first acquisition means 211 as the second discounted amount. For example, if the first discounted amount is 86 yen, the second acquisition means 212 acquires 86 yen as the second discounted amount.
[0084] A case where the tax setting information indicates a tax-excluded setting will be described. The second acquisition means 212 treats the first discounted amount as a tax-excluded amount. The second acquisition means 212 calculates the tax amount for the first discounted amount according to the tax rate based on the tax rate setting information. The second acquisition means 212 acquires the amount obtained by adding the calculated tax amount to the first discounted amount as the second discounted amount. For example, when the first discounted amount is 80 yen and the tax rate setting information indicates a reduced tax rate setting, the second acquisition means 212 calculates the tax amount for 80 yen according to the reduced tax rate. The second acquisition means 212 acquires 6 yen as the calculated tax amount. The second acquisition means 212 acquires 86 yen, which is the sum of 80 yen and 6 yen, as the second discount amount. The second acquisition means 212 saves the acquired second discounted amount in the auxiliary storage device 23.
[0085] When the print setting information acquired by the first acquisition means 211 indicates the second print setting, the second acquisition means 212 acquires the third discounted amount. When the barcode setting information acquired by the first acquisition means 211 indicates the tax-excluded setting, the second acquisition means 212 acquires the third discounted amount. The second acquisition means 212 acquires the third discounted amount based on the first discounted amount, tax rate setting information, and tax setting information acquired by the first acquisition means 211.
[0086] A case where the tax setting information indicates a tax-inclusive setting will be described. The second acquisition means 212 treats the first discounted amount as an amount including tax. The second acquisition means 212 calculates the tax amount according to the tax rate based on the tax rate setting information included in the first discounted amount. The second acquisition means 212 acquires the amount obtained by subtracting the calculated tax amount from the first discounted amount as the third discounted amount. For example, when the first discounted amount is 86 yen and the tax rate setting information indicates a reduced tax rate setting, the second acquisition means 212 calculates the tax amount according to the reduced tax rate included in 86 yen. The second acquisition means 212 acquires 6 yen as the calculated tax amount. The second acquisition means 212 acquires 80 yen, which is 86 yen minus 6 yen, as the third discount amount.
[0087] A case will be described where the tax setting information indicates a tax-excluded setting. The second acquisition means 212 treats the first discounted amount as an amount excluding tax. The second acquisition means 212 acquires the first discounted amount acquired by the first acquisition means 211 as the third discounted amount. For example, if the first discounted amount is 80 yen, the second acquisition means 212 acquires 80 yen as the third discounted amount. The second acquisition means 212 stores the acquired third discounted amount in the auxiliary storage device 23.
[0088] The display control means 213 displays the second discounted amount acquired by the second acquisition means 212 on the print information issuance screen SC (ACT7). In ACT7, for example, the display control means 213 displays the second discounted amount in the print amount display item 54. When the print setting information acquired by the first acquisition means 211 indicates the second print setting, the display control means 213 may display the third discounted amount in the print amount display item 54 in addition to the second discounted amount.
[0089] The detection unit 214 detects an instruction to issue print information (ACT8). In ACT8, for example, the detection unit 214 detects an instruction to issue print information input by the user based on the user's selection of the print button 71 via the input device 25.
[0090] The generating means 215 generates print information based on the detection of the print information issuance instruction by the detecting means 214 (ACT9). In ACT9, for example, the generating means 215 generates first print information indicating the second discounted amount acquired by the second acquiring means 212. The generating means 215 generates the first print information regardless of whether the print setting information indicates the first print setting or the second print setting. The generating means 215 generates second print information indicating the third discounted amount acquired by the second acquiring means 212 based on the print setting information indicating the second print setting.
[0091] The generating means 215 generates the third print information based on the barcode setting information acquired by the first acquiring means 211. The third print information is information obtained by barcoding information including the second discount amount or the third discount amount. The third print information includes information of a barcode symbol obtained by barcoding information including the second discount amount or the third discount amount. For example, the information to be barcoded is information of a digit string including the product code acquired by the first acquiring means 211, a flag indicating that the discount type is the discount amount, the second discount amount or the third discount amount, and a check digit. The generating means 215 generates the third print information obtained by barcoding information including the second discount amount based on the barcode setting information indicating the tax-inclusive setting. The generating means 215 generates the third print information obtained by barcoding information including the third discount amount based on the barcode setting information indicating the tax-exclusive setting.
[0092] The output means 216 outputs the printing information to the printer 3 together with a printing instruction based on the generation of the printing information by the generation means 215 (ACT10). The output of the printing information by the output means 216 is after the display control means 213 has caused the second discounted amount to be displayed on the printing information issuance screen SC. The printing instruction is an instruction to print based on the printing information. The printing instruction includes the number of sheets to be issued acquired by the first acquisition means 211. The output means 216 outputs at least the first printing information. The output means 216 outputs the first printing information based on the printing setting information indicating the first printing setting. The output means 216 outputs the first printing information and the second printing information based on the printing setting information indicating the second printing setting.
[0093] The output means 216 may output third print information in which information including the second discounted amount or the third discounted amount is converted into a barcode based on the barcode setting information. The output means 216 outputs third print information in which information including the second discounted amount is converted into a barcode based on the barcode setting information indicating a tax-inclusive setting. The output means 216 outputs third print information in which information including the third discounted amount is converted into a barcode based on the barcode setting information indicating a tax-exclusive setting.
[0094] The process performed by the printer 3 will now be described. The processor 31 of the printer 3 processes the issuance of a label on which information is printed based on the printing information output by the handy terminal 2, as exemplified below. The processor 31 acquires at least the first printing information output by the handy terminal 2 together with a printing instruction. The processor 31 may also acquire the first printing information and the second printing information output by the handy terminal 2 together with a printing instruction. The processor 31 may also acquire the first printing information and the third printing information output by the handy terminal 2 together with a printing instruction. The processor 31 may also acquire the first printing information, the second printing information, and the third printing information output by the handy terminal 2 together with a printing instruction. The processor 31 controls the printing unit 35 and processes printing on a number of labels corresponding to the number of copies included in the printing instruction. The printing unit 35 prints the second discounted amount indicated by the first printing information on the label based on the first printing information. The printing unit 35 prints the third discounted amount indicated by the second printing information on the label based on the second printing information. The printing unit 35 prints a barcode symbol on the label as the barcoded information indicated by the third printing information based on the third printing information. The processor 31 controls the transport unit 34 to process the label with the printed information to be discharged outside the printer 3.
[0095] FIG. 8 is a diagram showing an example of a label 81 printed by the printer 3 according to the embodiment. In the example shown in FIG. 8, the handy terminal 2 outputs the first print information and the third print information to the printer 3. In the example shown in FIG. The label 81 includes a second discounted amount printed by the printing unit 35 based on the first printing information. The label 81 includes a barcode symbol printed by the printing unit 35 based on the third printing information.
[0096] FIG. 9 is a diagram showing another example of a label 82 printed by the printer 3 according to the embodiment. In the example shown in FIG. 9, the handy terminal 2 outputs the first print information, the second print information, and the third print information to the printer 3. In the example shown in FIG. The label 81 includes a second discounted amount printed by the printing unit 35 based on the first printing information. The label 81 includes a third discounted amount printed by the printing unit 35 based on the second printing information. The label 81 includes a barcode symbol printed by the printing unit 35 based on the third printing information.
[0097] According to this embodiment, the handy terminal 2 can obtain the second discounted amount based on the first discounted amount, the tax rate setting information, and the tax setting information. The handy terminal 2 can output the first print information indicating the second discounted amount. This allows the handy terminal 2 to output the print information indicating the tax-inclusive amount regardless of whether the retailer operates in a tax-exclusive or tax-inclusive manner. Therefore, the handy terminal 2 can support printing of the tax-inclusive amount regardless of whether the retailer operates in a tax-exclusive or tax-inclusive manner. A user of the retailer can easily obtain a label showing the tax-inclusive amount by setting an amount according to the operation in the handy terminal 2 without worrying about whether the amount is exclusive or inclusive of tax. For example, if the operation of the retailer is exclusive of tax, the user can easily obtain a label showing the tax-inclusive amount by setting an amount excluding tax according to the exclusive of tax operation in the handy terminal 2. Even if the retailer needs to display the tax-inclusive amount on the label, the retailer can continue the exclusive of tax operation.
[0098] Furthermore, the handy terminal 2 can display the second discounted amount on the print information issuing screen SC. This allows the handy terminal 2 to present the tax-inclusive amount to be printed on the label to the user, regardless of whether the retailer operates on a tax-exclusive or tax-inclusive basis. This allows the user to check the tax-inclusive amount on the handy terminal 2 before printing the tax-inclusive amount on the label.
[0099] Furthermore, the handy terminal 2 can output first print information indicating the second discounted amount based on the print setting information indicating the first print setting. The handy terminal 2 can output first print information indicating the second discounted amount and second print information indicating the third discounted amount based on the print setting information indicating the second print setting. This allows the handy terminal 2 to support printing of the tax-inclusive amount or printing of both the tax-inclusive amount and the tax-exclusive amount, regardless of whether the retailer operates on a tax-exclusive or tax-inclusive basis. Therefore, the user can require the tax-inclusive amount to be displayed on the label, while also displaying the tax-exclusive amount as necessary.
[0100] Furthermore, the handy terminal 2 can output third print information in which information including the second discounted amount or the third discounted amount is coded based on the code setting information. This allows the handy terminal 2 to output print information in which information including the tax-inclusive amount or the tax-exclusive amount is coded according to the retailer's operations. Therefore, in addition to supporting the printing of the tax-inclusive amount, the handy terminal 2 can also support the printing of coded information including the tax-inclusive amount or the tax-exclusive amount according to the retailer's operations. The retailer can obtain either the tax-inclusive amount or the tax-exclusive amount according to the operations at a POS (Point Of Sales) terminal by reading the coded information printed on the label with a scanner.
[0101] Although an example in which the handy terminal 2 acquires product information from the server 1 has been described, the handy terminal 2 does not necessarily have to acquire product information from the server 1. In this example, the handy terminal 2 omits the processes of ACT2 and ACT3 illustrated in Fig. 7. The processes of ACT1 and ACT6 to ACT10 are the same as those described above. The processes of ACT4 and ACT5 will be described.
[0102] In ACT4, the display control means 213 causes the product code of the discounted product, which is set based on the product code acquired by the first acquisition means 211, to be displayed in the product code setting field 51, in the same manner as described above.
[0103] Unlike the above, the display control means 213 displays the pre-discount price of the discounted product in the pre-discount price setting field 52 without setting the pre-discount price. The display control means 213 displays the pre-discount price of the discounted product set based on an input by the user via the input device 25 in the pre-discount price setting field 52.
[0104] The display control means 213 displays the discounted amount setting item 53 on the print information issuance screen SC in a state where the first discounted amount is not set, in the same manner as described above. The display control means 213 displays the first discounted amount set based on an input by the user via the input device 25 in the discounted amount setting item 53.
[0105] The display control means 213 displays the print amount display item 54 on the print information issue screen SC in the same manner as above, without displaying the second discounted amount.
[0106] Similarly to the above, the display control unit 213 displays the number of copies to be issued setting item 55 on the print information issuance screen SC in a state where the number of copies to be issued has not been set. The display control unit 213 displays the number of copies to be issued set based on an input by the user via the input device 25 in the number of copies to be issued setting item 55.
[0107] Unlike the above, the display control means 213 displays the input setting item 61 in which the tax-inclusive selection item or the tax-exclusive selection item can be selected. The display control means 213 may initially display the input setting item 61 in a state in which neither the tax-inclusive selection item nor the tax-exclusive selection item is selected. The display control means 213 may initially display the input setting item 61 in a state in which the tax-inclusive selection item or the tax-exclusive selection item is selected. The selection item in the selected state may be a selection item set as a default, or may continue to be a selection item selected in the previous issuance of print information. The display control means 213 displays the input setting item 61 in a state in which the tax-inclusive selection item or the tax-exclusive selection item is selected based on an input by the user via the input device 25.
[0108] Similarly to the above, the display control means 213 displays the print setting items 62 from which the first print selection item or the second print selection item can be selected. The display control means 213 displays the print setting items 62 in a state in which the first print selection item or the second print selection item is selected based on an input by the user via the input device 25.
[0109] Unlike the above, the display control means 213 displays the barcode setting item 63 in which a tax-inclusive selection item or a tax-exclusive selection item can be selected. The display control means 213 may initially display the barcode setting item 63 in a state in which neither the tax-inclusive selection item nor the tax-exclusive selection item is selected. The display control means 213 may initially display the barcode setting item 63 in a state in which the tax-inclusive selection item or the tax-exclusive selection item is selected, similar to the input setting item 61. The display control means 213 displays the barcode setting item 63 in a state in which the tax-inclusive selection item or the tax-exclusive selection item is selected, based on an input by the user via the input device 25.
[0110] Unlike the above, the display control means 213 displays the tax rate setting item 64 in which a reduced tax rate selection item or a standard tax rate selection item can be selected. The display control means 213 may initially display the tax rate setting item 64 in a state in which neither the reduced tax rate selection item nor the standard tax rate selection item is selected. The display control means 213 may initially display the barcode setting item 63 in a state in which the reduced tax rate selection item or the standard tax rate selection item is selected. The display control means 213 displays the tax rate setting item 64 in a state in which the reduced tax rate selection item or the standard tax rate selection item is selected based on an input by the user via the input device 25.
[0111] In ACT5, unlike the above, the first acquisition means 211 acquires the pre-discount amount of the discounted product set in the pre-discount amount setting item 52 based on an input by the user via the input device 25. The first acquisition means 211 stores the pre-discount amount acquired based on the setting in the pre-discount amount setting item 52 in the auxiliary storage device 23.
[0112] Similarly to the above, the first obtaining means 211 obtains the first discounted amount set in the discounted amount setting item 53 based on an input by a user via the input device 25. The first obtaining means 211 stores the first discounted amount obtained based on the setting in the discounted amount setting item 53 in the auxiliary storage device 23.
[0113] Similarly to the above, the first acquisition unit 211 acquires the number of copies to be issued set in the number of copies to be issued setting item 55 based on an input by a user via the input device 25. The first acquisition unit 211 stores the number of copies to be issued acquired based on the setting in the number of copies to be issued setting item 55 in the auxiliary storage device 23.
[0114] Unlike the above, the first acquisition means 211 acquires tax setting information indicating a tax-inclusive setting or a tax-exclusive setting based on the setting in the input setting item 61. The setting in the input setting item 61 includes a setting that is initially displayed. The setting in the input setting item 61 includes a setting based on an input by a user via the input device 25. The first acquisition means 211 acquires tax setting information indicating a tax-inclusive setting based on a selection of the tax-inclusive selection item in the input setting item 61. The first acquisition means 211 acquires tax setting information indicating a tax-exclusive setting based on a selection of the tax-exclusive selection item in the input setting item 61. The first acquisition means 211 saves the tax setting information acquired based on the setting in the input setting item 61 in the auxiliary storage device 23.
[0115] Similarly to the above, the first acquisition unit 211 acquires print setting information indicating the first print setting or the second print setting based on the setting in the print setting item 62. The first acquisition unit 211 stores the print setting information acquired based on the setting in the print setting item 62 in the auxiliary storage device 23.
[0116] Unlike the above, the first acquisition means 211 acquires barcode setting information indicating a tax-inclusive setting or a tax-exclusive setting based on a setting in the barcode setting item 63. The setting in the barcode setting item 63 includes a setting that is initially displayed. The setting in the barcode setting item 63 includes a setting based on an input by a user via the input device 25. The first acquisition means 211 acquires barcode setting information indicating a tax-inclusive setting based on a selection of the tax-inclusive selection item in the barcode setting item 63. The first acquisition means 211 acquires barcode setting information indicating a tax-exclusive setting based on a selection of the tax-exclusive selection item in the barcode setting item 63. The first acquisition means 211 saves the barcode setting information acquired based on the setting in the barcode setting item 63 in the auxiliary storage device 23.
[0117] Unlike the above, the first acquisition means 211 acquires tax rate setting information based on the setting in the tax rate setting item 64. The setting in the tax rate setting item 64 includes the setting displayed initially. The setting in the tax rate setting item 64 includes the setting based on the input by the user via the input device 25. The first acquisition means 211 acquires tax rate setting information indicating the setting of a reduced tax rate based on the selection of the reduced tax rate selection item in the tax rate setting item 64. The first acquisition means 211 acquires tax rate setting information indicating the setting of a standard tax rate based on the selection of the standard tax rate selection item in the tax rate setting item 64. The first acquisition means 211 saves the tax rate setting information acquired based on the setting in the tax rate setting item 64 in the auxiliary storage device 23.
[0118] Although an example in which the print information issuing screen SC includes the discount amount setting item 53 has been described, the present invention is not limited to this. The print information issuing screen SC may include a discount amount setting item instead of the discount amount setting item 53. The discount amount setting item is an item for setting the discount amount. The discount amount is the amount to be discounted from the pre-discount amount of the discounted product. The discount amount is treated as an amount including tax or an amount excluding tax depending on the setting in the input setting item 61. If the setting in the input setting item 61 is the tax-inclusive setting, the discount amount is treated as an amount including tax. On the other hand, if the setting in the input setting item 61 is the tax-exclusive setting, the discount amount is treated as an amount excluding tax. In this way, even if the same amount is set as the discount amount in the discount amount setting item, the discount amount is treated differently depending on the setting in the input setting item 61. The discount amount setting item is an item that can be set by the user. In this example, the first acquisition means 211 acquires the first discounted amount as the amount obtained by subtracting the discount amount set in the discount amount setting item from the pre-discounted amount of the discounted product set in the pre-discounted amount setting item 52.
[0119] The print information issuance screen SC may include a discount rate setting item instead of the discounted amount setting item 53. The discount rate setting item is an item for setting a discount rate. The discount rate is the percentage of the discount applied to the pre-discount amount of the discounted item. In this example, the first acquisition means 211 acquires the first discounted amount based on the pre-discount amount of the discounted item set in the pre-discount amount setting item 52 and the discount rate set in the discount rate setting item.
[0120] Although the above description is based on an example of discounts, the present invention is not limited to this example. The above example is equally applicable to price setting and changes including price increases. Therefore, the above-mentioned expression "discount" may be read as price setting or change. The expression "discounted product" may be read as product.
[0121] The print information issuing device is not limited to a portable device such as the handheld terminal 2. The print information issuing device may be a stationary device including a weighing scale or the like.
[0122] The print information issuing device is not limited to a device without a printing function such as the handheld terminal 2. The print information issuing device may be a device with a printing function that integrally includes the parts and means described using the handheld terminal 2 as an example and the printing unit 35 described using the printer 3 as an example.
[0123] The program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is an electronic device-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is readable by an electronic device.
[0124] Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. The original claims are set forth below. [1] A first acquisition means for acquiring a first discounted price of a product, tax rate setting information indicating a tax rate setting for the product, and tax setting information indicating a tax-inclusive setting or a tax-exclusive setting for the price of the product; a second acquisition means for acquiring a second discounted amount indicating a tax-inclusive discounted amount of the product based on the first discounted amount acquired by the first acquisition means, the tax rate setting information, and the tax setting information; an output means for outputting print information indicating the second discounted amount acquired by the second acquisition means; A print information issuing device comprising: [2] Further comprising a display control means for causing a display unit to display the second discounted amount acquired by the second acquisition means. A print information issuing device according to [1]. [3] The display control means displays on the display unit a setting item for setting a first print setting regarding printing of the tax-inclusive amount or a second print setting regarding printing of the tax-inclusive amount and the tax-exclusive amount, the first acquisition means acquires print setting information indicating the first print setting or the second print setting based on a setting in the setting item; The output means outputs printing information indicating the second discounted amount based on the printing setting information indicating the first printing setting, and outputs printing information indicating the second discounted amount and printing information indicating a third discounted amount indicating the tax-exclusive discounted amount of the product based on the printing setting information indicating the second printing setting. A print information issuing device according to [2]. [4] The first acquisition means acquires code setting information indicating a tax-inclusive setting or a tax-exclusive setting for the discounted amount to be coded, The output means outputs print information in which information including the second discounted amount or the third discounted amount is coded based on the code setting information. A print information issuing device according to [3]. [5] acquiring a first discounted amount of a product, tax rate setting information indicating a tax rate setting for the product, and tax setting information indicating a tax-inclusive setting or a tax-exclusive setting for the price of the product; Obtaining a second discounted amount indicating a tax-inclusive discounted amount of the product based on the first discounted amount, the tax rate setting information, and the tax setting information; outputting print information indicating the second discounted amount; A print information issuing method comprising: [6] On the computer, A function of acquiring a first discounted price of a product, tax rate setting information indicating a tax rate setting for the product, and tax setting information indicating a tax-inclusive setting or a tax-exclusive setting for the price of the product; A function of acquiring a second discounted amount indicating a tax-inclusive discounted amount of the product based on the first discounted amount, the tax rate setting information, and the tax setting information; a function of outputting print information indicating the second discounted amount; A printing information issuing program that executes the above. [Explanation of symbols]
[0125] 1...server, 2...handheld terminal, 3...printer, 4...network, 5...wireless communication, 11...processor, 12...main memory, 13...auxiliary storage device, 14...communication interface, 21...processor, 22...main memory, 23...auxiliary storage device, 24...display device, 25...input device, 26...scanner, 27...first communication interface, 28...second communication interface, 31...processor, 32...main memory, 33...auxiliary storage device, 34...transport unit, 35...printing unit, 36...communication Interface, 51...product code setting item, 52...pre-discount amount setting item, 53...discount amount setting item, 54...printed amount display item, 55...number of copies to be issued setting item, 61...input setting item, 62...printing setting item, 63...barcode setting item, 64...tax rate setting item, 71...print button, 81...label, 82...label, 131...product data, 211...first acquisition means, 212...second acquisition means, 213...display control means, 214...detection means, 215...generation means, 216...output means, S...information processing system, SC...printed information issuance screen.
Claims
1. A first acquisition means for acquiring a first discounted amount of a product set based on an input by a user, tax rate setting information indicating a tax rate setting for the product, and tax setting information indicating a tax-inclusive setting for treating the first discounted amount as an amount including tax or a tax-exclusive setting for treating the first discounted amount as an amount exclusive of tax; a second acquisition means for acquiring a second discounted amount indicating a tax-inclusive discounted amount of the product based on the first discounted amount acquired by the first acquisition means, the tax rate setting information, and the tax setting information; an output means for outputting print information indicating the second discounted amount acquired by the second acquisition means; A print information issuing device comprising:
2. The second discounted amount acquired by the second acquisition means is displayed on a display unit.
2. The print information issuing device according to claim 1.
3. The display control means displays on the display unit a setting item for setting a first print setting related to printing of the tax-inclusive amount or a second print setting related to printing of the tax-inclusive amount and the tax-exclusive amount, the first acquisition means acquires print setting information indicating the first print setting or the second print setting based on a setting in the setting item; the output means outputs printing information indicating the second discounted amount based on the printing setting information indicating the first printing setting, and outputs printing information indicating the second discounted amount and printing information indicating a third discounted amount indicating the tax-exclusive discounted amount of the product based on the printing setting information indicating the second printing setting.
3. The print information issuing device according to claim 2.
4. The first acquisition means acquires code setting information indicating a tax-inclusive setting or a tax-exclusive setting for a discounted amount to be coded, The output means outputs print information in which information including the second discounted amount or the third discounted amount is coded based on the code setting information.
4. The print information issuing device according to claim 3.
5. A print information issuing method executed by a print information issuing device, comprising: Acquiring a first discounted amount of a product set based on an input by a user, tax rate setting information indicating a tax rate setting for the product, and tax setting information indicating a tax-inclusive setting for treating the first discounted amount as a tax-inclusive amount or a tax-exclusive setting for treating the first discounted amount as a tax-exclusive amount; Obtaining a second discounted amount indicating a tax-inclusive discounted amount of the product based on the first discounted amount, the tax rate setting information, and the tax setting information; outputting print information indicating the second discounted amount; A print information issuing method comprising:
6. On the computer, a function for acquiring a first discounted amount of a product set based on an input by a user, tax rate setting information indicating a tax rate setting for the product, and tax setting information indicating a tax-inclusive setting for treating the first discounted amount as a tax-inclusive amount or a tax-exclusive setting for treating the first discounted amount as a tax-exclusive amount; A function of acquiring a second discounted amount indicating a tax-inclusive discounted amount of the product based on the first discounted amount, the tax rate setting information, and the tax setting information; a function of outputting print information indicating the second discounted amount; A printing information issuing program that executes the above.
Citation Information
Patent Citations
Information reader and program
JP2018160038A
Merchandise data processing device, program, and merchandise data processing method
JP2020030836A
Product sale data processor, method for control, and program
JP2021022301A