Tax calculation device, tax calculation method, and recording medium recording the program

By designing a tax calculation device that includes numerical data input, tax calculation and display control units, the problem that tax calculation content in the prior art is difficult to confirm, and convenient printing and saving effects are achieved when needed.

CN112905519BActive Publication Date: 2025-02-28CASIO COMPUTER CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202110184400.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2016-06-30
Filing Date
2017-03-28
Publication Date
2025-02-28
Estimated Expiration
2037-03-28

AI Technical Summary

Technical Problem

In the POS system, the tax calculation content entered by the user is not easily confirmed, and due to the different locations of the printer and the operating terminal, the printing of the pre-tax amount and tax amount is inconvenient to confirm.

Method used

A tax calculation device is designed, including a numerical data input unit, a tax calculation acceptance unit, a tax calculation unit, a display control unit, a printing mode setting unit, and a printing control unit. Through these units, the user can input numerical data, perform tax calculations, and select whether to print tax calculation result data and tax amount data based on the user's operations.

Benefits of technology

It realizes that the content of tax calculation can be easily confirmed during the tax calculation process, and prints the tax calculation result data and tax amount data when needed, reducing unnecessary printing and achieving saving effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

A tax calculation device, a tax calculation method and a recording medium. A printing control unit in the tax calculation device, when numerical data is input through a numerical data input unit and a tax calculation operation is accepted through a tax calculation acceptance unit, and in the case where a printing mode is set through a printing mode setting unit, prints tax calculation print data including tax calculation result data calculated by the tax calculation unit and tax amount data corresponding to the tax calculation result data; and a non-printing display control unit, when the tax calculation result data is displayed through the display control unit, when a tax calculation operation is accepted through the tax calculation acceptance unit, does not print but displays the tax amount data even if the printing mode is set through the printing mode setting unit.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional of an invention patent application filed on March 28, 2017, with application number 201710191140.5 and invention name “Tax calculation device, tax calculation method and recording medium recording the program”. Technical Field

[0002] The present invention relates to a tax calculation device such as an electronic calculator (electronic calculator with printing) having a tax calculation function and a printing function, a tax calculation method, and a recording medium recording its control program. Background Art

[0003] Conventionally, there has been a tax calculation device that calculates the tax of goods purchased by a customer in a POS system (point of sales system) and prints the amount before tax, the tax amount, and the amount including tax on a receipt. In addition, it is considered that the calculated content is corrected in the POS system and the receipt is printed again (for example, refer to Japanese Patent Application Laid-Open No. 10-255168).

[0004] In the aforementioned previous POS systems and printers, not only the pre-tax amount but also the tax amount is printed on the voucher, but the operation terminals such as keyboards used by users such as store clerks for input operations and the printers that print and output the vouchers are located in different locations, making it difficult to confirm whether the tax calculation content entered by the user is correct. Summary of the invention

[0005] An object of the present invention is to provide a tax calculation device, a tax calculation method, and a recording medium recording a control program thereof, which can easily confirm the content of tax calculation and can minimize printing.

[0006] The tax calculation device of the present invention comprises: a numerical data input unit for inputting numerical data according to user operation; a tax calculation acceptance unit for accepting the tax calculation operation performed by the user; a tax calculation unit for calculating tax calculation result data about the numerical data when numerical data is input through the numerical data input unit and the tax calculation operation is accepted through the tax calculation acceptance unit; a display control unit for displaying the tax calculation result data calculated by the tax calculation unit; a printing mode setting unit for setting a printing mode or a non-printing mode according to the user operation; a printing control unit for printing tax calculation print data including the tax calculation result data calculated by the tax calculation unit and the tax amount data corresponding to the tax calculation result data when the printing mode is set through the printing mode setting unit when numerical data is input through the numerical data input unit and the tax calculation operation is accepted through the tax calculation acceptance unit; and a non-printing display control unit for displaying the tax amount data without printing when the tax calculation operation is accepted through the tax calculation acceptance unit in a state where the tax calculation result data is displayed through the display control unit, even if the printing mode is set through the printing mode setting unit.

[0007] The advantages of the present invention will be explained in the following description and will become clearer in the following description, or can be understood through the embodiments of the present invention. The advantages of the present invention can be understood and obtained through the various elements or their combinations described below. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] The accompanying drawings, as a part of the specification, are used to illustrate embodiments of the present invention and, combined with the above summary and detailed description of the embodiments given below, are used to explain the principles of the present invention.

[0009] Figure 1A , Figure 1B It is a front view showing the appearance structure of an electronic calculator with a printer 10 according to an embodiment of the tax calculation device of the present invention.

[0010] Figure 2 1 is a block diagram showing the structure of the electronic circuit of the electronic calculator with printing device 10.

[0011] Figure 3A , Figure 3B It is a diagram showing a specific example of the first embodiment of the calculation data registered in the calculation data memory 22d of the electronic calculator with printing device 10.

[0012] Figure 4A , Figure 4B It is a diagram showing a specific example of the second embodiment of the calculation data registered in the calculation data memory 22d of the electronic calculator with printing device 10.

[0013] Figure 5 1 is a flowchart showing a calculation data printing process (part 1) of the electronic calculator with printer 10.

[0014] Figure 6 1 is a flowchart showing the calculation data printing process (part 2) of the electronic calculator with printing device 10.

[0015] Figure 7 1 is a flowchart showing the calculation data printing process (part 3) of the electronic calculator with printer 10.

[0016] Figure 8 1 is a flowchart showing the registration data printing process in the calculation data printing process (part 3) of the electronic calculator with printer 10.

[0017] Fig. 9 It is a diagram showing a display / printing operation corresponding to a user operation in the first embodiment of the calculation data printing process.

[0018] Fig.10 It is a diagram showing a display / printing operation corresponding to a user operation in the second embodiment of the calculation data printing process. DETAILED DESCRIPTION

[0019] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0020] Figure 1A , Figure 1B It is a front view showing the appearance structure of an electronic calculator with a printer 10 according to an embodiment of the tax calculation device of the present invention.

[0021] In this embodiment, the electronic calculator 10 with printing can be implemented as Figure 1A The electronic calculator 10A of the direct input type (just type) shown in FIG. Figure 1B The electronic calculators 10A and 10B are shown as mini direct input type. The electronic calculators 10A and 10B are different only in the keys and printing devices installed in the housings, but can perform substantially the same processing.

[0022] In addition to being able to be configured as the electronic calculators 10A and 10B, the printing electronic calculator 10 can also be configured as a personal computer with calculation functions and printing functions (installed with a calculation data printing processing program), a tablet computer, a smart phone, a mobile phone, a touch screen PDA (personal digital assistants), an electronic notebook, a portable game console, etc.

[0023] In addition, a computing device that is not equipped with physical keys (buttons) such as the electronic calculator 10 displays a soft keyboard that is the same as the keys of the electronic calculator 10, and performs computing processing according to key operations on the soft keyboard. In addition, a computing device that is not equipped with a printing device such as the electronic calculator with a printer 10 communicates with an external printing device through short-range wireless communication, etc., sends a print control signal and print data to the printing device, and performs printing processing.

[0024] right Figure 1A The electronic calculator 10A with a printer shown in the figure is described. The electronic calculator 10A with a printer in this embodiment is provided with common calculation functions such as addition, subtraction, multiplication and division, display function and printing function, and is also provided with the following functions: a tax calculation function for performing tax calculation based on a preset tax rate for numerical data inputted according to user operation; a display function for displaying calculation data of tax calculation including the pre-tax amount and tax amount calculated by the tax calculation function; and a printing function for printing the calculation data of the tax calculation.

[0025] The electronic calculator 10A with a printer has a key input unit 11 on the front side of a main body housing of a stand type that can be placed on a table and easily operated, and has a display unit 12 and a printer unit 13 on the back side of the key input unit 11 .

[0026] The key input unit 11 is provided with numerical keys, calculation keys, tax calculation function keys, print function keys, confirmation / correction function keys, and other function keys.

[0027] The numerical keys include, for example, a plurality of keys corresponding to

[00] [0] to [9], respectively. The operation keys include, for example, a plurality of keys corresponding to a [+=] (addition) key, a [-] (subtraction) key, a [×] (multiplication) key, and a [÷] (division) key, respectively. In addition, when the [+=] (addition) key is input, a total calculation data can be obtained by adding the numerical values ​​input immediately before the [+=] (addition) key.

[0028] The tax calculation function key includes a plurality of keys corresponding to the [TAX+] (tax-included calculation: tax calculation 1) key 11b and the [TAX-] (pre-tax calculation: tax calculation 2) key 11c, respectively. The print function key includes a plurality of keys corresponding to the [PRT] (print mode) key 11a and the [REPRINT] (registered data print) key 11g, respectively. The confirmation / correction function key includes a plurality of keys corresponding to the registered data confirmation key ([▽] key 11d, [△] key 11e) and the [CORRECT] (correction) key 11f, respectively. Other function keys include, for example, a clear all key ([CA] key 11h), a clear key ([C] key), a plurality of memory keys ([M*][M-][M+]), a cumulative total key ([G*] key), a total key ([*] key), and the like.

[0029] The display unit 12 is composed of a dot matrix type liquid crystal display unit. The display unit 12 displays the numerical value input by operating the key of the key input unit 11. The display unit 12 displays the numerical values ​​of a limited number of rows (for example, 1 row). In addition, in the status display area provided along the side of the display unit 12, numbers, characters, and marks (symbols) indicating various states, such as the row number of the calculation operation data and the calculation mode being set, are displayed.

[0030] exist Figure 1B The electronic calculator 10B with printing function shown in FIG. 1 is provided with a Figure 1A The keys with the same functions as those of the electronic calculator 10A are shown. The keys assigned with the same functions as those of the electronic calculator 10A are given the same reference numerals as those of the electronic calculator 10A, and their description is omitted. In addition, the clear all key ([AC] key 11h') of the electronic calculator 10B is equivalent to the clear all key ([CA] key 11h) of the electronic calculator 10A.

[0031] The printing unit 13, for example, has a thermal transfer printing mechanism, which prints the input numerical data, the results of calculation according to the tax calculation operation, and the results of calculation of the calculation operation data on the recording paper P for output according to the setting state of the printing mode OFF / ON corresponding to the operation of the [PRT] key 11a and the input state of the [REPRINT] key 11g.

[0032] Figure 2 1 is a block diagram showing the structure of the electronic circuit of the electronic calculator with printing device 10.

[0033] The electronic circuit of the electronic calculator with printer 10 has a CPU (processor) 21 as a computer. The CPU 21 controls the operation of each part of the circuit according to the computer control program stored in the memory 22, and executes various calculation functions corresponding to the user operation of the key input unit 11 and the printing function of the calculation data.

[0034] The CPU (processor) 21 is connected to the key input unit 11, display unit 12, printing unit 13, and memory 22, and is also connected to a recording medium reading unit 24 and a communication unit 25. The recording medium reading unit 24 reads data recorded on an external recording medium 23 such as a memory card, and the communication unit 25 communicates with an external device (30).

[0035] The computer control program is pre-stored in the memory 22, or is read from an external recording medium 23 through a recording medium reading unit 24 and stored in the memory 22, or is downloaded from a Web server (program server) 30 on a communication network N through the communication unit 25 and stored in the memory 22.

[0036] The computer control program includes, in addition to various calculation processing programs (including tax calculation processing) corresponding to user operations, a calculation data printing processing program 22a for printing calculation data of the calculation processing executed according to the calculation processing program.

[0037] In addition, the memory 22 includes a PRINT mode memory 22b, a calculation mode memory 22c, a calculation data memory 22d, a line number memory 22d, and a status flag memory 22f.

[0038] In the PRINT mode memory 22b, the setting data of the print mode ON is stored in the initial setting when the power of the electronic calculator 10 is turned on, and then the setting data of the print mode OFF and the setting data of the print mode ON are stored in a switching manner each time the [PRT] (print mode) key 11a is operated. In addition, in the state of the print mode ON, printing is performed each time the input of the calculation data is confirmed.

[0039] The calculation mode memory 22c stores setting data of a registration mode, setting data of a confirmation (verification) mode, or setting data of a correction mode. The registration mode is used to sequentially register calculation operation data consisting of numerical data input according to user operations and operation data or calculation operation data for tax calculations performed by the user. The confirmation (verification) mode is used to call and display the calculation operation data registered in the registration mode according to the input of the registration data confirmation key ([▽] key 11d, [△] key 11e). The correction mode is used to take the calculation operation data called and displayed in the confirmation (verification) mode as the object of correction and set it to a state in which it can be corrected according to the input of the [CORRECT] (correction) key 11f.

[0040] In the calculation data memory 22d, a series of calculation data input according to the user operation in the registration mode is stored and registered as calculation operation data corresponding to the sequentially increasing line numbers.

[0041] Figure 3A , Figure 3B , Figure 4A , Figure 4B 1 is a diagram showing a specific example of calculation operation data registered in the calculation data memory 22d of the electronic calculator with printing device 10. Figure 3A , Figure 3B is a diagram showing a specific example of the first embodiment. Figure 4A , Figure 4B It is a diagram showing a specific example of the second embodiment.

[0042] The line number memory 22e stores data of line numbers to be processed by the calculation data memory 22d in each of the registration mode, confirmation mode, correction mode, and pre-printing mode (registration data printing mode) corresponding to the operation of the [REPRINT] key 11g.

[0043] A status flag is stored in the status flag memory 22f, and the status flag indicates whether the action state of the electronic calculator 10 corresponding to the calculation data printing process (22a) is one of the following states: inputting numerical data [numerical input state], [tax-included amount display state of tax-included calculation], [tax amount display state of tax-included calculation], [pre-tax amount display state of pre-tax calculation], [tax amount display state of pre-tax calculation].

[0044] The electronic calculator 10 with printing constructed in this way realizes the various calculation functions and calculation data printing functions described in the following operation description by controlling the operation of each part of the circuit by the CPU 21 according to the commands recorded in the computer control program (including the calculation data printing processing program 22a), so that the software and hardware work in coordination.

[0045] Next, the operation of the electronic calculator 10 with a printer having the above configuration will be described.

[0046] Figure 5 , Figure 6 , Figure 7 1 is a flowchart showing the calculation data printing process (Part 1, Part 2, Part 3) of the electronic calculator with printing device 10.

[0047] Figure 8 1 is a flowchart showing the registration data printing process in the calculation data printing process (part 3) of the electronic calculator with printer 10.

[0048] (First embodiment)

[0049] In the first embodiment, the operation in a state where the setting data of the print mode ON is stored in the PRINT mode memory 22 b will be described.

[0050] Fig. 9 It is a diagram showing the display / printing operation corresponding to the user operation in the calculation data printing process according to the first embodiment.

[0051] In the electronic calculator 10 with printing, when the power is turned on according to the user's operation, as the initial setting processing corresponding to the power-on, the CPU 21 stores the setting data of the printing mode (ON) in the PRINT mode memory 22b, stores the setting data of the registration mode in the calculation mode memory 22c, and stores the data of the line number "0" in the line number memory 22e (step S1).

[0052] In the state of the printing mode (ON), for example, in accordance with Fig. 9 When the [CA] key 11h is operated as shown in (A1) (step S4: Yes), the line number data is reset to "0" (step S5). At this time, the display unit 12 displays the numerical data "0" and the symbol "PRT" indicating the state of the print mode (ON).

[0053] Here, when the CPU 21 determines that the print mode (ON) is in the state (step S6: Yes), Fig. 9 As shown in (B1), the printing unit 13 prints a normal print start mark "··0··" on the recording paper P, indicating that the printing is in response to the operation of the [CA] (Clear All) key 11h in the print mode (ON) state (step S7).

[0054] Then, if Fig. 9 As shown in (A2), when the numerical data "200" of the commodity price (tax-pre-amount) is input according to the user operation of the numerical key (step S8: Yes), the data of the row number is incremented by 1 and updated to "01", and displayed on the display unit 12. Then, the input numerical data "200" is displayed on the display unit 12. Then, the state flag of the state flag memory 22f is set to [numerical input state] (step S9).

[0055] Here, if Fig. 9 As shown in (A3), when the [TAX+] (tax-included calculation: tax calculation 1) key 11b is operated (step S10: Yes), it is determined whether the state flag of the state flag memory 22f is [numerical input state] (step S11).

[0056] When it is determined that the state flag is [numerical input state] (step S11: Yes), according to the current row number data "01" stored in the row number memory 22e, the calculation data memory 22d (refer to Figure 3A ) stores and registers the input numerical data "200" and the tax-included (tax calculation 1) data [TAX+] corresponding to the [TAX+] (tax-included calculation: tax calculation 1) key 11b (step S12).

[0057] Then, the tax-inclusive calculation (tax calculation 1) of the numerical data "200" is performed (the tax rate is 8% in this embodiment). (By performing the tax-inclusive calculation based on the numerical data "200", the tax calculation result data, i.e., the tax-inclusive amount, is derived) (step S13), the line number data "01" is incremented by 1 and updated to "02", and displayed on the display unit 12. In addition, the tax-inclusive amount data (tax calculation 1 result data) "216" after the tax-inclusive calculation is displayed, and the symbol [TAX+] representing the tax-inclusive amount is displayed. In addition, the status flag of the status flag memory 22f is set to "tax-inclusive amount display state of tax-inclusive calculation" (step S14).

[0058] Here, when it is determined that the setting data of the print mode ON is stored in the PRINT mode memory 22b (step S15: Yes), and it is determined that the result data of the tax-included calculation (tax calculation 1) has not been printed (step S16: No), Fig. 9 As shown in (B1), after the normal printing start mark “··0··” is printed on the recording paper P, the input numerical data (pre-tax amount data) “200” and the pre-tax amount mark “-T”, the tax rate data “8” and the tax rate mark “%T”, the tax amount data “16” and the tax amount mark “T”, the tax-included amount data (tax calculation 1 result data) “216” and the tax-included amount mark “+T” as the tax calculation print data of the tax-included calculation are printed on the recording paper P by the printing unit 13 (step S17).

[0059] Here, if Fig. 9 As shown in (A4), when the [TAX+] (tax-included calculation: tax calculation 1) key 11b is operated again (step S10: Yes), the status flag of the status flag memory 22f is determined to be [tax-included amount display status of tax-included calculation] (step S18: Yes).

[0060] Then, according to the current row number data "02" stored in the row number memory 22e, the calculation data memory 22d (refer to Figure 3A) is stored and registered in the area of ​​row number "02" of the [TAX+] key 11b corresponding to the [TAX+] (tax-included calculation: tax calculation 1) key 11b (step S19).

[0061] Then, the data "02" of the row number is incremented by 1 and updated to "03", and the tax amount data "16" after the tax-inclusive calculation is displayed, and the symbol [TAX] indicating the tax amount is displayed. Then, the status flag of the status flag memory 22f is set to "tax-inclusive calculation tax amount display state" (step S20).

[0062] Here, in Fig. 9 When the [TAX+] key 11b is operated again as shown in (A5) (step S10: Yes), it is determined that the status flag is [tax amount display status including tax calculation] (step S21: Yes).

[0063] Then, according to the current row number data "03" stored in the row number memory 22e, the calculation data memory 22d (refer to Figure 3A ) is stored and registered in the area of ​​row number "03" of the [TAX+] key 11b (step S22).

[0064] Then, the row number data "03" is incremented by 1 and updated to "04", and the tax-included amount data "216" after the tax-included amount calculation is displayed again, and the symbol [TAX+] indicating the tax-included amount is displayed. Then, the status flag of the status flag memory 22f is set to "tax-included amount display status after tax-included amount calculation" again (step S23).

[0065] Here, in Fig. 9 When the [TAX-] (pre-tax calculation: tax calculation 2) key 11c is operated as shown in (A6) (step S27: Yes), it is determined that the status flag is [tax-included calculation (tax-included amount display) status] (step S41: Yes).

[0066] Then, according to the current row number data "04", in the calculation data memory 22d (refer to Figure 3A ) stores and registers the pre-tax data (tax calculation 2 data) [TAX-] corresponding to the [TAX-] key 11c in the area of ​​the row number "04" (step S42).

[0067] Then, the data "04" of the row number is incremented by 1 and updated to "05", and the pre-tax amount data "200" is displayed, and the symbol [TAX-] indicating the pre-tax amount is displayed. Then, the state flag of the state flag memory 22f is set to "pre-tax amount display state calculated before tax" (step S43).

[0068] Thus, when the numerical data "200" is input and the [TAX+] (tax-included calculation) key 11b is operated, the tax-included calculation is performed and the tax-included amount data "216" and its symbol [TAX+] are displayed. When the [TAX+] key 11b is operated next, the display of the tax amount data "16" and its symbol [TAX] and the tax-included amount data "216" and its symbol [TAX+] is switched each time the [TAX+] key 11b is operated. Furthermore, when the [TAX-] key 11c is operated, the display is switched to the pre-tax amount data "200" and its symbol [TAX-]. Therefore, the content of the tax calculation can be easily confirmed on the display unit 12 at hand.

[0069] At this time, according to the input of the numerical data "200" and the operation of the [TAX+] (tax-inclusive calculation) key 11b, the tax-inclusive calculation (tax calculation 1) is executed, and the tax calculation print data of the tax-inclusive calculation (tax calculation 1), namely the pre-tax amount data (input data) "200.-T", the tax rate data "8.%T", the tax amount data "16.T", and the tax-inclusive amount data (tax calculation 1 result data) "216.+T" are printed on the recording paper P. Even in the setting state of the printing mode ON, the situation in which the [TAX+] key 11b or the [TAX-] key 11c is continued to be operated is judged as the state mark continuing to be [tax-inclusive calculation (tax-inclusive amount display / tax amount display) state] or [pre-tax calculation (pre-tax amount display / tax amount display) state], as mentioned above Fig. 9 As shown in (A4) to (A6) of FIG. 1 , printing processing is not performed each time the tax amount data "16" → the tax-included amount data "216" → the pre-tax amount data "200" is displayed and confirmed. Therefore, printing can be reduced as much as possible, achieving savings.

[0070] Then, in order to confirm the contents of a series of calculation operation data corresponding to the tax-included calculation (tax calculation 1), as shown in FIG. Fig. 9As shown in (A7), when the registered data confirmation key ([▽] key 11d) is operated (step S44: Yes), the setting data of the calculation mode memory 22c is set to the confirmation (verification) mode, and the symbol "REV" of the confirmation mode is displayed on the display unit 12. In addition, the calculation operation data (numerical data (pre-tax amount data) "200" and tax-inclusive (tax calculation 1) data [TAX+]) registered corresponding to the leading line number "01" of the calculation data memory 22d are called and displayed on the display unit 12 together with the line number "01" (step S45).

[0071] Here, in order to correct the numerical data (pre-tax amount data) "200" corresponding to the line number "01" displayed and confirmed on the display unit 12, as shown in FIG. Fig. 9 As shown in (A8), when the [CORRECT] key 11f is operated (step S49: Yes), the setting data of the calculation mode memory 22c is set to the correction mode, and the symbol "CRT" of the correction mode is displayed on the display unit 12 (step S50).

[0072] Then, if Fig. 9 As shown in (A9), the correct numerical data "300" is input and displayed (step S51: Yes, S52). Fig. 9 As shown in (A10), when the [CORRECT] key 11f is operated again (step S53: Yes), the calculation data (numerical data (pre-tax amount data)) "200" stored in the calculation data memory 22d corresponding to the current line number "01" is replaced with the input numerical data "300" (step S54) (refer to Figure 3A , Figure 3B ). Then, the symbol "CRT" of the correction mode displayed on the display unit 12 disappears (step S55).

[0073] Then, if Fig. 9 As shown in (A11) to (A14) of FIG. 1 , when the registered data confirmation key ([▽] key 11d) is repeatedly operated (step S46: Yes), it is confirmed each time whether there is calculation operation data registered in the calculation data memory 22d corresponding to the next line number of the current line number (step S47). And, if there is calculation operation data corresponding to the next line number (step S47: Yes), the calculation operation data is called and displayed on the display unit 12 together with the next line number (step S48).

[0074] That is, Fig. 9As shown in (A11), when the registration data confirmation key ([▽] key 11d) is operated (the second time in confirmation mode), the display unit 12 displays the tax-included amount data (tax calculation 1 result data) "324" obtained by performing tax-included calculation (tax calculation 1) based on the modified calculation operation data (numerical data (pre-tax amount data) "300" and tax-included data (tax calculation 1 data) [TAX+]) registered corresponding to the row number "01", and the symbol [TAX+] corresponding to the tax-included data [TAX+] called corresponding to the row number "02".

[0075] In addition, if Fig. 9 As shown in (A12), when the registration data confirmation key ([▽] key 11d) is operated (for the third time), the display unit 12 displays the tax amount data "24" which is the result of the tax-inclusive calculation (tax calculation 1) based on the tax-inclusive data (tax calculation 1 data) [TAX+] registered corresponding to the line number "02", and the symbol [TAX+] corresponding to the tax-inclusive data [TAX+] called up corresponding to the line number "03".

[0076] In addition, if Fig. 9 As shown in (A13), when the registration data confirmation key ([▽] key 11d) is operated (for the 4th time), the display unit 12 displays the tax-included amount data "324" which is the result of the tax-included calculation (tax calculation) based on the tax-included data [TAX+] registered corresponding to the line number "03", and the symbol [TAX-] corresponding to the pre-tax data (tax calculation 2 data) [TAX-] called up corresponding to the line number "04".

[0077] In addition, if Fig. 9 As shown in (A14), when the registration data confirmation key ([▽] key 11d) is operated (for the 5th time), the display unit 12 displays the pre-tax amount data (tax calculation 2 result data) "300" which is the result of the pre-tax calculation (tax calculation) performed based on the pre-tax data (tax calculation 2 data) [TAX-] registered corresponding to the row number "04".

[0078] Therefore, even after a part of a series of calculation data after tax calculation by the tax-inclusive calculation (or pre-tax calculation) is corrected, the corrected tax-inclusive amount data, tax amount data and pre-tax amount data can be easily confirmed by repeatedly operating the registration data confirmation key ([▽] key 11d).

[0079] In addition, in step S44, when the registration data confirmation key ([△] key 11e) is operated and set to the confirmation (verification) mode, the calculation operation data corresponding to the last row number in a series of calculation operation data registered corresponding to each row number of the calculation data memory 22d is called and displayed (step S45).

[0080] Furthermore, when the registration data confirmation key ([△] key 11e) is operated in the confirmation (verification) mode (step S46: yes), the calculation operation data registered in the calculation data memory 22d corresponding to the previous row number of the current row number is called, and the result data and / or symbol of the tax calculation based on the calculation data is displayed (steps S47, S48).

[0081] And, if Fig. 9 As shown in (A15) of FIG. 1 , when the pre-tax amount data (tax calculation 2 result data) "300" corresponding to the calculation operation data (pre-tax data (tax calculation 2 data) [TAX-]) of the line number "04" is displayed, when the [REPRINT] (registration data print) key 11g is operated (step S56: Yes), execution is performed. Figure 8 The registration data printing process shown is performed (step SP).

[0082] That is, when the registration data printing process is started, Fig. 9 As shown in (B2), the printing unit 13 prints the registration data print start mark "····0····" indicating the print mode [CA] (clear all) on the recording paper P (step P1).

[0083] Furthermore, the current row number data of the row number memory 22e is set to "01" (step P2), and it is determined whether the calculation data registered in the calculation data memory 22d corresponding to the current row number "01" is calculation data including numerical data and tax-inclusive (or pre-tax) data (step P3).

[0084] Here, it is determined that the current row number "01" is registered in the calculation data memory 22d (refer to Figure 3B ) is calculation operation data including numerical data "300" and tax-included data (tax calculation 1 data) [TAX+] (step P3: Yes).

[0085] Then, after the registration data printing start mark “····0····” is printed on the recording paper P, the numerical data (pre-tax amount data) “300” and the pre-tax amount mark “-T”, the tax rate data “8” and the tax rate mark “%T”, the tax amount data “24” and the tax amount mark “T”, the tax-included amount data (tax calculation 1 result data) “324” and the tax-included amount mark “+T” as the tax calculation print data corresponding to the numerical data “300” and the tax-included data [TAX+] are printed on the recording paper P through the printing unit 13 (step P4).

[0086] Then, it is determined in the calculation data memory 22d (refer to Figure 3B ) whether there is calculation operation data corresponding to the next line number (step P8). Here, it is determined that there is calculation operation data (tax-inclusive data [TAX+]) corresponding to the next line number "02" (step P8: yes), and the current line number "01" of the line number memory 22e is increased by 1 and updated to "02" (step P9).

[0087] Then, it is determined that the current row number "02" is registered in the calculation data memory 22d (refer to Figure 3B ) is the tax-inclusive data (tax calculation 1 data) [TAX+], not the calculation operation data including numerical data and tax-inclusive (or pre-tax) data (step P3: No). And, because the tax-inclusive data (tax calculation 1 data) [TAX+] exists in both the calculation operation data corresponding to the previous line number "01" and the calculation operation data corresponding to the current line number "02", it is determined that the tax calculation data is continuous (step P5: Yes). In this case, the recording paper P is not printed (printing is suppressed in a state where the CPU 21 is connected to the printing unit 13 and the printing unit 13 is capable of printing) (step P6).

[0088] Then, as in the above case, when the current line number "02" is updated to "03"→"04" (step P8: Yes, P9), as in the above case, it is determined that the calculation data corresponding to each line number is continuous tax calculation data (step P3: No, P5: Yes), and therefore the recording paper P is not printed (printing is suppressed when the CPU 21 is connected to the printing unit 13 and the printing unit 13 is capable of printing) (step P6).

[0089] Thus, even if a part of a series of calculation data obtained by tax calculation through the tax-inclusive calculation (or pre-tax calculation) is corrected, it is possible to easily print the pre-tax amount data (-T), tax rate data (%T), tax amount data (T), and tax-inclusive amount data (+T) corresponding to the result data of the corrected tax-inclusive calculation on the recording paper P by operating the [REPRINT] (registration data printing) key 11g.

[0090] In this case, the registration data printing start mark "····0····" is printed at the beginning of the recording paper P, so that the user can clearly distinguish the normal printing (normal printing start mark "··0··") corresponding to the operation of the [CA] key 11h in the printing mode (ON) state, and confirm that it is the printing of the revised registration data corresponding to the operation of the [REPRINT] key 11g.

[0091] In addition, when it is determined that the calculation data registered in the calculation data memory 22d corresponding to the current line number is neither calculation data including numerical data and tax-inclusive (or pre-tax) data (step P3: No) nor continuous tax calculation data (step P5: No), the calculation data registered corresponding to the current line number is printed (step P7).

[0092] (Second embodiment)

[0093] In the second embodiment, the operation in a state where the setting data of the print mode OFF is stored in the PRINT mode memory 22 b will be described.

[0094] Fig.10 It is a diagram showing the display / printing operation corresponding to the user operation in the calculation data printing process according to the second embodiment.

[0095] In the electronic calculator with a printer 10A, for example, when the setting data of the print mode (ON) is stored in the PRINT mode memory 22b by the initial setting process corresponding to the power on (step S1), the printer is started according to the Fig.10 When the [PRT] (print mode) key 11a is operated as shown in (A1) (step S2: Yes), the setting data of the print mode (ON) is switched to the setting data of the print mode (OFF) (step S3).

[0096] When the [CA] key 11h is operated (step S4: Yes), the line number data is set to "0" as in the above case (step S5). At this time, since the print mode (OFF) is in the state, the normal print start mark "··0··" is not printed on the recording paper P (step S6: No).

[0097] And, if Fig.10 As shown in (A2), when the numerical data "216" of the commodity price (tax-included amount) including tax is input according to the user operation of the numerical key (step S8: Yes), the data of the row number is incremented by 1 and updated to "01", and displayed on the display unit 12. Then, the input numerical data "216" is displayed on the display unit 12. Then, the state flag of the state flag memory 22f is set to [numerical input state] (step S9).

[0098] Here, if Fig.10 As shown in (A3), when the [TAX-] (pre-tax calculation: tax calculation 2) key 11c is operated (step S27: Yes), it is determined that the state flag of the state flag memory 22f is [numerical input state] (step S28: Yes), and according to the current line number data "01" stored in the line number memory 22e, the calculation data memory 22d (refer to Figure 4A ) is stored and registered in the area of ​​row number "01" of the control unit 11 (step S29). The input numerical data (tax-included amount) "216" and the pre-tax data (tax calculation 2 data) [TAX-] corresponding to the [TAX-] (pre-tax calculation: tax calculation 2) key 11c are stored and registered.

[0099] Then, the pre-tax calculation (tax calculation 2) (tax rate (8%)) of the numerical data (tax-included amount) "216" is performed. (By performing the pre-tax calculation based on the numerical data "216", the tax calculation result data, i.e., the pre-tax amount, is derived) (step S30), the data "01" of the row number is incremented by 1 and updated to "02", and displayed on the display unit 12. Furthermore, the pre-tax amount data "200" after the pre-tax calculation is displayed, and the symbol [TAX-] representing the pre-tax amount is displayed. Furthermore, the status flag of the status flag memory 22f is set to "pre-tax amount display state of pre-tax calculation" (step S31).

[0100] Here, when it is determined that the setting data of the print mode ON is stored in the PRINT mode memory 22b (step S32: Yes), and it is determined that the tax calculation print data of the pre-tax calculation (tax calculation 2) has not been printed (step S33: No), after the normal printing start mark "··0··" is initially printed (steps S4 to S7) on the recording paper P, the input numerical data (tax-inclusive amount data) "216" and the tax-inclusive amount mark "+T", the tax rate data "8" and the tax rate mark "%T", the tax amount data "16" and the tax amount mark "T", the pre-tax amount data (tax calculation 2 result data) "200" and the pre-tax amount mark "-T" as the tax calculation print data of the pre-tax calculation (tax calculation 2) are printed on the recording paper P (step S34).

[0101] In the second embodiment, since the print mode is in the OFF state (step S32: No), the printing of the result data of the pre-tax calculation in the step S34 is not performed.

[0102] Then, if Fig.10 As shown in (A4), when the [TAX-] (pre-tax calculation: tax calculation 2) key 11c is operated again (step S27: Yes), the status flag of the status flag memory 22f is determined to be [pre-tax amount display state of pre-tax calculation] (step S35: Yes).

[0103] Then, according to the current row number data "02" stored in the row number memory 22e, the calculation data memory 22d (refer to Figure 4A ) stores and registers the pre-tax data (tax calculation 2 data) [TAX-] corresponding to the [TAX-] (pre-tax calculation) key 11c in the area of ​​the row number "02" (step S36).

[0104] Then, the row number data "02" is incremented by 1 and updated to "03", and the tax amount data "16" after the pre-tax calculation is displayed, and the symbol [TAX] indicating the tax amount is displayed. Then, the state flag of the state flag memory 22f is set to "pre-tax calculated tax amount display state" (step S37).

[0105] Here, in Fig.10 When the [TAX-] key 11c is operated again as shown in (A5) (step S27: Yes), it is determined that the status flag is [tax amount display status calculated before tax] (step S38: Yes).

[0106] Then, according to the current row number data "03" stored in the row number memory 22e, the calculation data memory 22d (refer to Figure 4A) stores and registers the pre-tax data (tax calculation 2 data) [TAX-] corresponding to the [TAX-] key 11c in the area of ​​the row number "03" (step S39).

[0107] Then, the row number data "03" is incremented by 1 and updated to "04", and the pre-tax amount data "200" after the pre-tax calculation is displayed again, and the symbol [TAX-] representing the pre-tax amount is displayed. Then, the status flag of the status flag memory 22f is set to "pre-tax amount display state after pre-tax calculation" again (step S40).

[0108] Here, in Fig.10 When the [TAX+] (tax-included calculation: tax calculation 1) key 11b is operated as shown in (A6) (step S10: Yes), it is determined that the status flag is [pre-tax amount display status of pre-tax calculation] (step S24: Yes).

[0109] Then, according to the current row number data "04", in the calculation data memory 22d (refer to Figure 4A ) is stored and registered in the area of ​​row number "04" of the [TAX+] key 11b (step S25).

[0110] Then, the data "04" of the row number is incremented by 1 and updated to "05", and the tax-included amount data "216" is displayed, and the symbol [TAX+] indicating the tax-included amount is displayed. Then, the status flag of the status flag memory 22f is set to "tax-included amount display state of tax-included calculation" (step S26).

[0111] Thus, when the numerical data (tax-included amount data) "216" is input and the [TAX-] (pre-tax calculation: tax calculation 2) key 11c is operated, the pre-tax calculation is performed and the pre-tax amount data (tax calculation 2 result data) "200" and its symbol [TAX-] are displayed. When the [TAX-] key 11c is operated next, the display of the tax amount data "16" and its symbol [TAX] and the pre-tax amount data (tax calculation 2 result data) "200" and its symbol [TAX-] is switched each time the [TAX-] key 11c is operated. Furthermore, when the [TAX+] key 11b is operated, the display is switched to the tax-included amount data "216" and its symbol [TAX+]. Therefore, the content of the tax calculation can be easily confirmed on the display unit 12 at hand.

[0112] Then, in order to confirm the contents of a series of calculation data corresponding to the pre-tax calculation (tax calculation 2), as shown in FIG. Fig.10As shown in (A7), when the registered data confirmation key ([▽] key 11d) is operated (step S44: Yes), the setting data of the calculation mode memory 22c is set to the confirmation (verification) mode, and the symbol "REV" of the confirmation mode is displayed on the display unit 12. In addition, the calculation operation data (numerical data (tax-included amount data) "216" and pre-tax data (tax calculation 2 data) [TAX-]) registered corresponding to the leading line number "01" of the calculation data memory 22d are called and displayed on the display unit 12 together with the line number "01" (step S45).

[0113] Here, in order to correct the numerical data (tax-included amount data) "216" corresponding to the line number "01" displayed and confirmed on the display unit 12, as shown in FIG. Fig.10 As shown in (A8), when the [CORRECT] key 11f is operated (step S49: Yes), the setting data of the calculation mode memory 22c is set to the correction mode, and the symbol "CRT" of the correction mode is displayed on the display unit 12 (step S50).

[0114] Then, if Fig.10 As shown in (A9), the correct numerical data (tax-inclusive amount data) "324" is input and displayed (step S51: Yes, S52). Fig.10 As shown in (A10), when the [CORRECT] key 11f is operated again (step S53: Yes), the calculation operation data (numerical data (tax-inclusive amount data) "216") stored in the calculation data memory 22d corresponding to the current line number "01" is replaced and registered with the input numerical data "324" (step S54) (refer to Figure 4A , Figure 4B ). Then, the symbol "CRT" of the correction mode displayed on the display unit 12 disappears (step S55).

[0115] Then, if Fig.10 As shown in (A11) to (A13), when the registration data confirmation key ([▽] key 11d) is repeatedly operated (step S46: Yes), the same as in the above Fig. 9 As in the case of the printing mode ON shown in FIG. 1 , it is confirmed each time whether there is calculation data registered in the calculation data memory 22d corresponding to the next line number of the current line number (step S47). And, if there is calculation data corresponding to the next line number (step S47: Yes), the calculation data is called and displayed on the display unit 12 together with the next line number (step S48).

[0116] That is, Fig.10As shown in (A11), when the registration data confirmation key ([▽] key 11d) is operated (the second time in confirmation mode), the pre-tax amount data (tax calculation 2 result data) "300" obtained by performing pre-tax calculation (tax calculation) based on the revised calculation operation data (numerical data (tax-inclusive amount data) "324" and pre-tax data [TAX-]) registered corresponding to the row number "01" and the symbol [TAX-] corresponding to the pre-tax data [TAX-] called corresponding to the row number "02" are displayed.

[0117] In addition, if Fig.10 As shown in (A12), when the registration data confirmation key ([▽] key 11d) is operated (for the third time), the tax amount data "24" which is the result of the pre-tax calculation (tax calculation 2) based on the pre-tax data [TAX-] registered corresponding to the line number "02" and the symbol [TAX-] corresponding to the pre-tax data [TAX-] called up corresponding to the line number "03" are displayed.

[0118] In addition, if Fig.10 As shown in (A13), when the registration data confirmation key ([▽] key 11d) is operated (for the 4th time), the pre-tax amount data (tax calculation 2 result data) "300" which is the result of the pre-tax calculation (tax calculation) based on the pre-tax data (tax calculation 2 data) [TAX-] registered corresponding to the line number "03" and the symbol [TAX+] corresponding to the tax-included data [TAX+] called up corresponding to the line number "04" are displayed.

[0119] Therefore, as in the first embodiment, even after a part of a series of calculation data after tax calculation is performed by the pre-tax calculation (or tax-inclusive calculation) is corrected, the corrected pre-tax amount data and tax amount data can be easily confirmed by repeatedly operating the registration data confirmation key ([▽] key 11d / [△] key 11e).

[0120] And, if Fig.10 As shown in (A14) of FIG. 1 , when the pre-tax amount data "300" corresponding to the calculation operation data (tax-inclusive data [TAX+]) of the line number "04" is displayed, when the [REPRINT] (registration data print) key 11g is operated (step S56: Yes), execution Figure 8 The registration data printing process shown is performed (step SP).

[0121] That is, when the registration data printing process is started, as in the first embodiment, Fig.10As shown in (B), the registration data printing start mark “····0····” indicating that it is printed in the printing mode [CA] (clear all) is printed on the recording paper P (step P1), and then the numerical data (tax-included amount data) “324” and the tax-included amount mark “+T”, the tax rate data “8” and the tax rate mark “%T”, the tax amount data “24” and the tax amount mark “T”, the pre-tax amount data (tax calculation 2 result data) “300” and the pre-tax amount mark “-T” are printed on the recording paper P (steps P1 to P4).

[0122] Thus, as in the first embodiment, even if a part of a series of calculation data obtained by performing tax calculation by the pre-tax calculation (or tax-inclusive calculation) is corrected, the tax-inclusive amount data (+T), tax rate data (%T), tax amount data (T), and pre-tax amount data (-T) corresponding to the corrected pre-tax calculation result data can be easily printed on the recording paper P by operating the [REPRINT] (registration data printing) key 11g.

[0123] In addition, a registration data printing start mark “····0····” is printed at the beginning of the recording paper P, so that the user can clearly distinguish it from the normal printing “··0··” in the printing mode (ON) state, and confirm that it is the printing of the corrected registration data corresponding to the operation of the [REPRINT] key 11g.

[0124] In addition, in the above-mentioned embodiments, the following processing is described, that is, the registration data printing processing when the [REPRINT] (registration data printing) key 11g is operated in the state where the registration data confirmation key ([▽] key 11d / [△] key 11e) is set to the confirmation (verification) mode (step S56: Yes, SP), but even if the [REPRINT] (registration data printing) key 11g is operated in the state set to the registration mode (step S57: Yes), the above-mentioned processing is also executed. Figure 8 The registration data printing process shown is performed (step SP).

[0125] Therefore, according to the electronic calculator 10 with a printer having the above structure, when numerical data (amount before tax or amount including tax) is input and the tax calculation key ([TAX+] key or [TAX-] key) is operated, the tax-included amount data (or amount before tax data) obtained by performing tax-included calculation (pre-tax calculation) on the input numerical data is displayed on the display unit 12. Here, in the state of the print mode ON, the result data of the tax-included calculation (or pre-tax calculation) is printed on the recording paper P as the amount before tax data (-T), the tax rate data (%T), the tax amount data (T), and the tax-included amount data (+T). Then, when the tax calculation key ([TAX+] key or [TAX-] key) is continuously operated, the tax-included amount data (amount before tax data) and the tax amount data of the result data of the tax-included calculation (or pre-tax calculation) are switched and displayed on the recording paper P without printing on the recording paper P each time the tax calculation key is operated, even in the state of the print mode ON.

[0126] This makes it easy to check the contents of tax calculation, and can reduce printing as much as possible, thereby achieving savings.

[0127] In addition, according to the electronic calculator 10 with a printing device of the above structure, the input numerical data and the tax-included data (or pre-tax data) corresponding to the operation of the tax calculation key ([TAX+] (tax-included calculation) key or [TAX-] (or pre-tax calculation) key) are registered in the calculation data memory 22d as calculation data corresponding to the line number data updated in sequence. Then, when the registered data confirmation key ([▽] key 11d / [△] key 11e) is operated, the registered calculation data is sequentially called from the calculation data corresponding to the line number data at the beginning (or the end) for each key operation, and the tax-included amount data (or pre-tax amount data) and the tax amount data corresponding to the called calculation data are sequentially displayed. Furthermore, when the [REPRINT] (registered data print) key 11g is operated, the pre-tax amount data (-T), tax rate data (%T), tax amount data (T), and tax-included amount data (+T) of the result data of the tax-included calculation (or pre-tax calculation) corresponding to the registered calculation data are printed on the recording paper P.

[0128] Thus, when the numerical data (pre-tax amount or tax-inclusive amount) is input and the tax calculation key ([TAX+] key or [TAX-] key) is operated in the print mode OFF state, the corresponding result data of the tax-inclusive calculation (or pre-tax calculation) (pre-tax amount data (-T) / tax rate data (%T) / tax amount data (T) / tax-inclusive amount data (+T)) is not printed on the recording paper P, but after the tax-inclusive amount data (or pre-tax amount data) and tax amount data are confirmed by operating the registration data confirmation key ([▽] key 11d / [△] key 11e), the pre-tax amount data (-T), tax rate data (%T), tax amount data (T), and tax-inclusive amount data (+T) can be printed on the recording paper P by operating the [REPRINT] (registration data print) key 11g. Therefore, the content of the tax calculation can be easily confirmed, and printing can be reduced as much as possible, thereby achieving savings.

[0129] In addition, according to the electronic calculator 10 with a printing device of the above structure, when the tax-included amount data (or pre-tax amount data) and the tax amount data corresponding to the calculation data called from the calculation data memory 22d are displayed by operating the registration data confirmation key ([▽] key 11d / [△] key 11e), when the [CORRECT] (correction) key 11f is operated, the calculation mode becomes the correction mode, and the numerical data of the tax-included amount data (or pre-tax amount data) in the display can be corrected. Then, when the [REPRINT] (registration data print) key 11g is operated, the pre-tax amount data (-T) and tax rate data (%T) and tax amount data (T) and tax-included amount data (+T) corresponding to the corrected numerical data are printed on the recording paper P. Therefore, the content of the tax calculation can be easily confirmed and corrected, and printing can be reduced as much as possible, achieving savings.

[0130] In addition, the various processing methods of the printing electronic calculator 10 described in the above embodiments, namely Figure 5 to Figure 7 The calculation data printing process shown in the flowchart of Figure 8 Various methods of registration data printing processing, etc. shown in the flowchart can be stored as a computer-executable program in a medium of an external recording device such as a memory card (ROM card, RAM card, etc.), a magnetic disk (floppy disk (registered trademark), a hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), a semiconductor memory, etc., and distributed. Furthermore, the computer (CPU) of an electronic calculator with a printing function reads the program recorded in the medium of the external recording device into the storage device, and controls the action according to the read program, thereby realizing the calculation data printing function described in the aforementioned embodiments and performing the same processing as the aforementioned method.

[0131] In addition, the data of the program used to implement the aforementioned methods can be transmitted in the form of program code on the communication network (N), and the data of the program can be read from a computer device (program server) connected to the communication network (N) into an electronic computer with a printing function and stored in a storage device, thereby realizing the aforementioned calculation data printing function.

[0132] Other advantages and modifications will be readily apparent to those skilled in the art. Therefore, the present invention in its broader aspects is not limited to the specific details and representative embodiments described and described. Therefore, various modifications may be made within the scope of the invention claimed and its equivalent inventions.

Claims

1. A tax calculation device, characterized in that: have: A numerical data input unit for inputting numerical data according to user operation; A tax calculation acceptance unit accepts tax calculation operations performed by users; a tax calculation unit that, when numerical data is input through the numerical data input unit and an operation of tax calculation is accepted through the tax calculation acceptance unit, calculates tax calculation result data regarding the numerical data; a display control unit for displaying the tax calculation result data calculated by the tax calculation unit; A printing mode setting unit, which sets a printing mode or a non-printing mode according to a user operation; a printing control unit that, when numerical data is input through the numerical data input unit and an operation of tax calculation is accepted through the tax calculation acceptance unit, prints tax calculation print data including tax calculation result data calculated by the tax calculation unit and tax amount data corresponding to the tax calculation result data, in the case where the printing mode is set by the printing mode setting unit; as well as There is no print display control unit. When the tax calculation result data is displayed by the display control unit, when the tax calculation operation is accepted by the tax calculation acceptance unit, the tax amount data is displayed without printing even if the print mode is set by the print mode setting unit.

2. The tax calculation device according to claim 1, characterized in that: have: a calculation operation data registration unit that registers the numerical data input by the numerical data input unit and the tax calculation data corresponding to the operation of the tax calculation accepted by the tax calculation acceptance unit as calculation operation data; A confirmation operation accepting unit, accepting a confirmation operation corresponding to a user operation; a confirmation display control unit that, when a confirmation operation is accepted by the confirmation operation accepting unit, displays the tax calculation result data or the tax amount data based on the calculation operation data registered by the calculation operation data registering unit; A printing operation accepting unit, accepting a printing operation corresponding to a user operation; as well as A registration data printing control unit prints tax calculation print data including the tax calculation result data and the tax amount data based on the calculation operation data registered by the calculation operation data registration unit when a printing operation is accepted by the print operation acceptance unit.

3. A tax calculation device, characterized in that: have: A numerical data input unit for inputting numerical data according to user operation; A tax calculation acceptance unit accepts tax calculation operations performed by users; a tax calculation unit that, when numerical data is input through the numerical data input unit and an operation of tax calculation is accepted through the tax calculation acceptance unit, calculates tax calculation result data regarding the numerical data; a display control unit for displaying the tax calculation result data calculated by the tax calculation unit; a printing control unit for printing tax calculation print data including tax calculation result data calculated by the tax calculation unit and tax amount data corresponding to the tax calculation result data; a non-printing display control unit, which displays the tax amount data without printing when the tax calculation operation is accepted by the tax calculation acceptance unit in a state where the tax calculation result data is displayed by the display control unit; a calculation operation data registration unit that registers the numerical data input by the numerical data input unit and the tax calculation data corresponding to the operation of the tax calculation accepted by the tax calculation acceptance unit as calculation operation data; A confirmation operation accepting unit, accepting a confirmation operation corresponding to a user operation; a confirmation display control unit that, when a confirmation operation is accepted by the confirmation operation accepting unit, displays the tax calculation result data or the tax amount data based on the calculation operation data registered by the calculation operation data registering unit; A printing operation accepting unit, accepting a printing operation corresponding to a user operation; as well as A registration data printing control unit prints tax calculation print data including the tax calculation result data and the tax amount data based on the calculation operation data registered by the calculation operation data registration unit when a printing operation is accepted by the print operation acceptance unit.

4. The tax calculation device according to claim 2 or 3, characterized in that: A numerical data correction unit is provided, which corrects the numerical data registered as the calculation operation data by the calculation operation data registration unit according to the user operation, The printing operation accepting unit accepts, as the printing operation, a printing instruction operation different from the tax calculation operation, The registration data printing control unit, when accepting the printing instruction operation through the printing operation acceptance unit after correcting the numerical data through the numerical data correction unit, prints tax calculation print data including the tax calculation result data calculated by the tax calculation unit and the tax amount data corresponding to the tax calculation result data based on the corrected calculation operation data registered through the calculation operation data registration unit.

5. The tax calculation device according to claim 2 or 3, characterized in that: The printing operation accepting unit accepts, as the printing operation, a printing instruction operation different from the tax calculation operation, When the print instruction operation is accepted by the print operation accepting unit, the registration data print control unit adds a mark indicating the start of printing of the registration data and prints the tax calculation print data.

6. The tax calculation device according to claim 2 or 3, characterized in that: The printing operation accepting unit accepts, as the printing operation, a printing instruction operation different from the tax calculation operation, The registration data printing control unit accepts the printing instruction operation through the printing operation acceptance unit, and prints the tax calculation printing data when the calculation operation data registered in the calculation data memory secured by the memory corresponding to the current line number set in the line number memory secured by the memory is calculation operation data containing numerical data and tax calculation data.

7. The tax calculation device according to claim 2 or 3, characterized in that: The printing operation accepting unit accepts, as the printing operation, a printing instruction operation different from the tax calculation operation, The registration data printing control unit does not print when the printing instruction operation is accepted by the printing operation acceptance unit and the calculation operation data registered in the calculation data memory secured by the memory corresponding to the current line number set in the line number memory secured by the memory is not calculation operation data containing numerical data and tax calculation data; and when the calculation operation data corresponding to the current line number and the calculation operation data corresponding to the line number immediately before the current line number are continuous tax calculation data.

8. The tax calculation device according to claim 2 or 3, characterized in that: The printing operation accepting unit accepts, as the printing operation, a printing instruction operation different from the tax calculation operation, The registration data printing control unit accepts the printing instruction operation through the printing operation accepting unit, and when the calculation operation data registered in the calculation data memory secured by the memory corresponding to the current line number set in the line number memory secured by the memory is not calculation operation data containing numerical data and tax calculation data, and when the calculation operation data corresponding to the current line number and the calculation operation data corresponding to the line number immediately before the current line number are not continuous tax calculation data, prints the calculation operation data registered corresponding to the current line number.

9. A tax calculation method, characterized in that: According to the user operation, input numerical data. Accepting the tax calculation operation performed by the user, When the numerical data is input and the tax calculation operation is accepted, the tax calculation result data about the numerical data is calculated, Display the calculated tax calculation result data, set the printing mode or non-printing mode according to the user operation, When the numerical data is input and the tax calculation operation is accepted, in the case where the printing mode is set, printing tax calculation print data including the calculated tax calculation result data and the tax amount data corresponding to the tax calculation result data; When the tax calculation operation is accepted in a state where the tax calculation result data is displayed, the tax amount data is displayed without printing even if the print mode is set.

10. A non-transitory recording medium having a computer-readable program recorded thereon, the program being used to cause a computer equipped with a display and a printer to execute the following processing: According to the user operation, input numerical data. Accepting the tax calculation operation performed by the user, When numerical data is input through the numerical data input unit and an operation of tax calculation is accepted through the tax calculation acceptance unit, tax calculation result data on the numerical data is calculated, displaying the tax calculation result data calculated by the tax calculation unit, Set the printing mode or non-printing mode according to the user operation. When numerical data is input through the numerical data input unit and a tax calculation operation is accepted through the tax calculation acceptance unit, in the case where a print mode is set through the print mode setting unit, tax calculation print data including tax calculation result data calculated by the tax calculation unit and tax amount data corresponding to the tax calculation result data is printed; When the tax calculation accepting unit accepts a tax calculation operation while the tax calculation result data is displayed by the display control unit, the tax amount data is displayed without printing even if the print mode is set by the print mode setting unit.

Citation Information

Patent Citations

  • Pos system

    JP1998255168A

  • JP1991050260U

  • Electronic desk-top calculator

    JP2002099516A

  • POS terminal device

    JP5560579B2