Information processing device and program

By providing function keys and function lists in the information processing equipment, operators can quickly find and confirm transaction data, solving the problem of inefficient search in the prior art and achieving efficient transaction data management.

JP7674409B2Active Publication Date: 2025-05-09CASIO COMPUTER CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023056817
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2025-05-09
Estimated Expiration
2038-10-30

AI Technical Summary

Technical Problem

In the prior art, when the operator searches for specific transaction data in the electronic log file, it needs to enter the transaction time and transaction number, resulting in inefficient search.

Method used

An information processing device is designed to provide a list that displays multiple transaction data and includes function keys in the list. When the operator operates the function keys, the device displays a function list that includes multiple printing functions and search functions that can perform different processing and formatting output for multiple transaction data displayed in the list.

Benefits of technology

Through this device, operators can quickly and efficiently find and confirm the required transaction data, improving operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007674409000001
    Figure 0007674409000001
  • Figure 0007674409000002
    Figure 0007674409000002
  • Figure 0007674409000003
    Figure 0007674409000003
Patent Text Reader

Abstract

To enable an operator to efficiently check transaction data which the operator would like to check.SOLUTION: According to an information processor 1, a display part 24a displays an electronic journal screen 50 in which a list of a plurality of transaction data obtained from an electronic journal file 40 and a function key 53 are arranged, and when the function key 53 is operated, a CPU 21 makes a function list screen 60, including a plurality of printing functions in which transaction data to be printed is different or an output form is different among the plurality of transaction data displayed in the list, be displayed in a pop-up manner on the display part 24a, and performs a function selected from the displayed function list screen 60.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and a program. [Background technology]

[0002] Conventionally, there are known information processing devices such as ECRs (Electronic Cash Registers) that perform sales registration of products sold to customers, which record transaction data related to transactions performed by the devices in an electronic journal. For example, Patent Document 1 describes a cash register that accepts input of a transaction number of a user's commercial transaction, reads out commercial transaction data specified by the input transaction time and transaction number from an electronic journal file, displays a journal output screen that displays an image, and prints out the commercial transaction data. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2003-132434 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the technology described in Patent Document 1, when an operator tries to check the data of a certain transaction stored in an electronic journal file, the operator must input the transaction time and transaction number to identify the target. As a result, there are cases where the operator is unable to efficiently check the data of the transaction he or she wants to check.

[0005] An object of the present invention is to enable an operator to efficiently check transaction data that he or she wishes to check. [Means for solving the problem]

[0006] In order to solve the above problems, the information processing device of the present invention comprises: a list of transaction data relating to the transactions that have been conducted; an image of a receipt corresponding to transaction data selected from the list, and a function key; A display means for displaying a screen on which the a control means for, when the function key is operated, displaying on the display means a function list including a plurality of printing functions each having different transaction data to be printed or different output formats among the plurality of transaction data displayed in the list, and executing a function selected from the function list; Equipped with.

[0007] The information processing device of the present invention further comprises: a display means for displaying a screen including a first area for displaying a list of multiple transaction data relating to multiple transactions that have been carried out, and a second area adjacent to the first area for displaying an image of a receipt corresponding to transaction data selected from the list displayed in the first area, with function keys located outside the first and second areas and adjacent to the second area; When the function key is operated, a plurality of print functions are displayed in which the transaction data to be printed is different from the plurality of transaction data displayed in the list or the output format is different. a search function for narrowing down the display target of the list from among the multiple transaction data displayed in the list; A function list including the Pop up on a part of the screen and a control means for executing a function selected from the function list. Equipped with. Effect of the Invention

[0008] According to the present invention, it becomes possible for an operator to efficiently check the transaction data that he or she wishes to check. [Brief description of the drawings]

[0009] [Figure 1] 1 is an external view of an information processing apparatus according to an embodiment of the present invention; [Diagram 2] 2 is a block diagram showing a functional configuration of the information processing device shown in FIG. 1. [Diagram 3] FIG. 4 illustrates an example of data storage in an electronic journal file. [Figure 4]11A and 11B are diagrams illustrating an example of image data stored in an electronic journal file. [Diagram 5] 3 is a flowchart showing an electronic journal printing process executed by the CPU of FIG. 2. [Figure 6] FIG. 13 is a diagram showing an example of an electronic journal screen. [Figure 7] 7 is a flowchart showing an electronic journal screen display process executed by the CPU in step S1 of FIG. 5. [Figure 8] 6 is a flowchart showing a function selection and execution process executed by a CPU in step S10 of FIG. 5. [Figure 9] FIG. 13 is a diagram illustrating an example of a function list screen. [Figure 10] FIG. 13 shows an example of a receipt that is printed when "page printing" is selected. [Figure 11] FIG. 13 shows an example of a receipt that is printed when "print entire page" is selected. [Figure 12] FIG. 13 shows an example of a receipt that is printed when "Print entire page (with information)" is selected. [Figure 13] FIG. 1A shows receipt information in image data that is printed when "Full summary print" is selected, and FIG. 1B shows an example of a receipt that is printed when "Full summary print" is selected. [Figure 14] FIG. 13 is an example of a receipt printed when "split payment printing" is selected. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the illustrated examples.

[0011] (Configuration of information processing device 1) An information processing device 1 according to the present embodiment will be described with reference to FIGS. The information processing device 1 is an ECR (Electronic Cash Register) or the like installed in a store such as a private shop or supermarket, and is a device that performs sales registration such as the amount and number of products sold to customers by operation of a store clerk (operator).

[0012] FIG. 1 is an external view showing an information processing device 1. As shown in FIG. 1, the information processing device 1 includes a main body 201, a printing unit 28, and a drawer 29. The main body 201 includes an operation unit 22 as a touch panel, a display unit 24a for store clerks on whose display screen the touch panel is provided, and a display unit 24b for customers. The display unit 24a is composed of an LCD (Liquid Crystal Display), an EL (Electro Luminescent) display, or the like, and displays various screen information for store clerks, etc. The display unit 24b is composed of an LCD, an EL display, or the like, and the display screen can be rotated to the customer side or the store clerk side, and displays information such as the price of products for customers and the total price.

[0013] Printing unit 28 is a printing unit such as a thermal printer that prints receipt data, electronic journal data, etc. on paper such as roll paper. Drawer 29 is a drawer for storing cash, gift certificates, etc. Main body unit 201, printing unit 28, and drawer 29 are configured to be communicatively connected by wired communication via a cable, but this is not limited to this, and they may be communicatively connected by wireless communication. In addition, main body unit 201 may be configured to be connected to other devices, such as an electronic payment unit for reading credit cards and making electronic payments, and a scanner unit such as a laser scanner or image scanner.

[0014] Next, the internal functional configuration of the information processing device 1 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the functional configuration of the information processing device 1.

[0015] As shown in FIG. 2, the information processing device 1 includes a CPU (Central Processing Unit) 21, an operation unit 22, a RAM (Random Access Memory) 23, a display unit 24a as a display, a display unit 24b, a ROM (Read Only Memory) 25, a communication unit 26, a memory unit 27, a printing unit 28, a drawer 29, and a timing unit 30.

[0016] The units of the information processing device 1 are connected to each other via a bus 31. In Fig. 2, the units other than the printing unit 28 and the drawer 29 are provided in a main body 201, and for simplicity, the connections between the main body 201 in Fig. 1 and the printing unit 28 and the drawer 29 are expressed as connections via the bus 31.

[0017] The CPU 21 controls each unit of the information processing device 1. The CPU 21 reads out a specified program from the various programs from the ROM 25, loads it in the RAM 23, and executes various processes including an electronic journal printing process described later in cooperation with the loaded program.

[0018] The operation unit 22 is a touch panel provided on the display screen of the display unit 24a, which detects touch operations by the user and outputs position information of the touched position to the CPU 21. The operation unit 22 accepts touch operations on, for example, numeric keys, PLU (Price Look Up) key, department key, provisional closing key, subtotal key, cash sales / deposit key (closing key) displayed on a sales registration screen (not shown) of the display unit 24a, function keys displayed on an electronic journal screen (see FIG. 6), soft keys such as a close key, and lists displayed on the screen. The operation unit 22 may be configured to have hard keys.

[0019] The RAM 23 is, for example, a volatile semiconductor memory, and forms a work area for storing various data and programs.

[0020] Under the control of the CPU 21, the display units 24a and 24b display various types of display information on the display screen.

[0021] The ROM 25 is a read-only memory that stores various data and programs. For example, the ROM 25 stores an electronic journal program 251.

[0022] The communication unit 26 is configured with a network card or the like, and transmits and receives information to and from devices on a communication network such as a LAN (Local Area Network) or a WAN (Wide Area Network).

[0023] The storage unit 27 is a storage unit capable of writing and reading information, and is composed of a battery-backed RAM, a flash memory, etc. The storage unit 27 stores sales data, various setting information, etc., and in particular stores an electronic journal file 40, which will be described later.

[0024] The printing unit 28 prints data such as receipts and electronic journals on paper under the control of the CPU 21. The printing unit 28 includes an internal cutter and can print while cutting paper under the control of the CPU 21. The drawer 29 is opened under the control of the CPU 21, for example, when closing the sales registration.

[0025] The timekeeping unit 30 is a real-time clock that keeps track of the current date and time, and outputs the current date and time information to the CPU 21.

[0026] Next, the electronic journal file 40 stored in the storage unit 27 will be described. The CPU 21, in cooperation with the electronic journal program 251, records transaction data indicating the transaction details in the electronic journal file 40 each time a transaction is performed on the information processing device 1, and issues a receipt indicating the transaction details based on the transaction data and causes the printing unit 28 to print it. The transaction here is not limited to commercial transactions, but includes operations generally performed at a cash register. For example, it includes opening a cash register, preparing change, exchanging money, registering (sales registration), depositing money, returning goods, and settling accounts.

[0027] Fig. 3 is a diagram showing an example of data storage in the electronic journal file 40. As shown in Fig. 3, the electronic journal file 40 has items such as "date", "serial number", "time", "person in charge", "transaction type", "accounting type", "accounting amount", and "image data", and transaction data having these items is stored each time a transaction is performed.

[0028] "Date" is the date on which the transaction data was written. "Serial number" is a unique number (transaction-specific information) that is generated for each transaction in the information processing device 1. "Time" is the time when the transaction data was written. "Person in charge" is information indicating the person in charge who performed the transaction. "Transaction type" is information indicating the type of transaction operation performed. "Transaction type" includes, for example, "Open" for an opening operation, "Prepare change" for a change preparation operation, "Exchange" for a currency exchange operation, "Registration" for a sales registration operation, "Return" for a return registration operation, "Deposit" for a deposit operation, "Withdrawal" for a withdrawal operation, and "Settlement" for a settlement operation. "Accounting type" is information indicating the denomination of the payment when "Transaction type" is "Registration" or "Return". "Cash" is for a cash payment, "Cash" is for a ticket payment, and "Credit" is for a credit payment. "Accounting amount" is information indicating the sales amount when "Transaction type" is "Registration" or "Return". "Image data" is information on the receipt issued (printed) when a transaction is performed.

[0029] Fig. 4 is a diagram showing an example of the data structure of image data. As shown in Fig. 4, the image data is made up of the items "Type" and "Data" for each line of an issued receipt. "Type" is information that indicates the purpose of the line, for example, "Message" indicating that it is a message to the customer, "Header" indicating that it is the receipt header (main information), and "Body" indicating that it is the body of the receipt (transaction details). "Data" is character string data that is displayed (printed) on each line of the receipt. Data of the "Header" type includes main information for identifying transaction data, such as the transaction type, terminal number, person in charge, date and time, serial number, number of customers, etc. Data of the "Body" type includes transaction details (for example, product name, price, number of items, tax, total, transaction type, transaction amount, etc. registered as sales). In other words, the receipt contains information on each item of transaction data other than the "image data," as well as transaction details such as the number of customers, the items traded, the amount, number of items, total amount, and number of items purchased, and the operator can check the transaction data by checking the receipt.

[0030] (Operation of information processing device 1) Next, the operation of the information processing device 1 will be described. Fig. 5 is a flowchart showing an electronic journal printing process. The electronic journal printing process is executed by the CPU 21 in cooperation with the electronic journal program 251 stored in the ROM 25, triggered, for example, by an instruction to execute the electronic journal printing process input by an operator via the operation unit 22.

[0031] First, the CPU 21 executes an electronic journal screen display process to display the electronic journal screen 50 on the display unit 24a (step S1).

[0032] Fig. 6 is a diagram showing an example of an electronic journal screen 50. As shown in Fig. 6, the electronic journal screen 50 is provided with a first area 51, a second area 52, function keys 53, and a close key 54.

[0033] The first area 51 has a date selection section 511 and a list display section 512 . The date selection section 511 has a search date display field 511a that displays the current search date, a right arrow key 511b, and a left arrow key 511c. When the right arrow key 511b is touched, the current search date can be changed to the following day. When the left arrow key 511c is touched, the current search date can be changed to the previous day. The list display section 512 displays a list of “serial number”, “date”, and “time” of the transaction data obtained by searching the electronic journal file 40 on the current search date in the date selection section 511 . The second area 52 displays an image of a receipt corresponding to transaction data selected from the list displayed in the list display section 512 of the first area 51, i.e., an image of the receipt issued when the selected transaction data is recorded in the electronic journal file 40.

[0034] The function key 53 is provided near the second area 52 and is a key for instructing the display of a list of functions that can be executed for the transaction data listed in the first area 51 (function list screen 60 (see FIG. 9)). The close key 54 is a key for instructing to end the display of the electronic journal screen 50 and return to the original screen.

[0035] 7, the CPU 21 causes the display unit 24a to display the electronic journal screen 50. The electronic journal screen display process is executed by the CPU 21 and the electronic journal program 251 in cooperation with each other.

[0036] In the electronic journal screen display process, the CPU 21 first obtains the current date and time from the clock unit 30, obtains the obtained current date and time as the current search date, and displays it in the search date display field 511a (step S101).

[0037] Next, the CPU 21 searches and acquires transaction data whose "date" field has the current search date from the electronic journal file 40 stored in the storage unit 27 (step S102).

[0038] Next, the CPU 21 generates a list of information on the items of "date," "serial number," and "time" of the acquired transaction data (step S103).

[0039] Next, the CPU 21 causes the display unit 24a to display the generated list in the list display area 512 of the first area 51, and sets the cursor at an appropriate location (for example, at the top) of the displayed list (step S104).

[0040] Then, based on the image data stored in the "image data" of the transaction data at the cursor position, the CPU 21 generates an image of the receipt that was issued when the transaction data was recorded in the electronic journal file 40, displays it in the second area 52 of the display unit 24a, places the function keys 53 and close key 54 in predetermined positions (step S105), and proceeds to step S2 in Figure 5. By the processing of steps S101 to S105, the electronic journal screen 50 shown in FIG. 4 is displayed on the display unit 24a.

[0041] In step S2 of FIG. 5, the CPU 21 determines whether or not a touch operation of the right arrow key 511b is detected by the operation unit 22 (step S2). If it is determined that a touch operation of the right arrow key 511b has been detected (step S2; YES), the CPU 21 changes the current search date in the search date display field 511a to the following day, searches for transaction data for the current search date after the change in the "Date" item from the electronic journal file 40 and displays them as a list in the list display section 512, and also displays an image of a receipt corresponding to the transaction data at the cursor position on the list in the second area 52 (step S3), and proceeds to step S4. Note that if the current search date is the current day, the operation of the right arrow key 511b is invalid because the following day does not exist. When it is determined that a touch operation of the right arrow key 511b has not been detected (step S2; NO), the CPU 21 proceeds to step S4.

[0042] In step S4, the CPU 21 determines whether or not a touch operation of the left arrow key 511c is detected by the operation unit 22 (step S4). If it is determined that a touch operation of the left arrow key 511c has been detected (step S4; YES), the CPU 21 changes the current search date to the previous day, searches for transaction data for the current search date after the change in the "Date" item from the electronic journal file 40, and displays the list in the list display section 512. It also displays an image of the receipt corresponding to the transaction data at the cursor position on the list in the second area 52 (step S5), and proceeds to step S6. If it is determined that a touch operation of the left arrow key 511c has not been detected (step S4; NO), the CPU 21 proceeds to step S6.

[0043] In step S6, CPU 21 determines whether or not a touch operation (list touch operation) on any line of the list displayed in list display portion 512 of first area 51 by operation portion 22 has been detected (step S6). If it is determined that a wrist touch operation has been detected (step S6; YES), CPU 21 moves the cursor to the touched line (step S7), and displays in second area 52 an image of the receipt issued when the transaction data at the cursor position was recorded in electronic journal file 40 based on the image data of the transaction data at the cursor position (step S8), and proceeds to step S9. When it is determined that a wrist touch operation has not been detected (step S6; NO), the CPU 21 proceeds to step S9.

[0044] In step S9, the CPU 21 determines whether or not a touch operation of the function key 53 is detected by the operation unit 22 (step S9). When it is determined that a touch operation of the function key 53 has been detected (step S9; YES), the CPU 21 executes a function selection execution process (step S10), and proceeds to step S11. When it is determined that a touch operation of the function key 53 has not been detected (step S9; NO), the CPU 21 proceeds to step S11.

[0045] Fig. 8 is a flowchart showing the flow of the function selection and execution process executed in step S10 of Fig. 5. The function selection and execution process is executed by the CPU 21 and the electronic journal program 251 in cooperation with each other.

[0046] In the function selection and execution process, the CPU 21 first displays a function list screen 60 as a pop-up on the electronic journal screen 50 displayed on the display unit 24a (step S201).

[0047] Fig. 9 is a diagram showing an example of the function list screen 60. As shown in Fig. 9, the function list screen 60 is provided with a function list 60a displaying a list of a plurality of functions executable for the transaction data displayed in a list in the first area 51, and a close key 60b.

[0048] The functions displayed in the function list 60a include a plurality of printing functions that print different transaction data or have different output formats among the plurality of transaction data displayed in the first area 51. For example, there are functions such as "page printing", "all printing", "all printing (with information)", "all summary printing", "print my operations", "print all deposits at once", "print deposits in parts", "business printing", "print return receipts", "print credit sales", "print high value receipts", "serial number search", "person in charge search", and "character string search".

[0049] "Page Print" is a function that prints a receipt corresponding to the transaction data in the electronic journal file 40 of the row selected (touched) in the list display portion 512 of the first area 51. In other words, "Page Print" prints the receipt image displayed in the second area 52 as is. 10 is a diagram showing an example of a receipt that is printed when "Page Print" is selected. "Page Print" prints the receipt that is issued when the transaction data for the row selected from the list display section 512 of the first area 51 is recorded in the electronic journal file 40. Therefore, if the operator can individually identify the transaction that he or she wishes to check, he or she can efficiently check the data for that transaction by selecting that transaction data and using the "Page Print" function.

[0050] 10 to 14, the symbol 28a indicates that the type is message data, the symbol 28b indicates that the type is header data, and the symbol 28c indicates that the type is body data.

[0051] "Print all" is a function that causes the printing unit 28 to print in chronological order the receipts issued when each of the transaction data listed in the first area 51 was recorded in the electronic journal file 40. Figure 11 is a diagram showing an example of a receipt printed when "Print all" is selected. With "Print all," receipts corresponding to all transaction data listed in first area 51 are printed in chronological order all at once, so for example, if an operator wants to check all transactions made on a certain date, they can list the transaction data for that date in first area 51 and use the "Print all" function to efficiently check the data for all transactions on that date.

[0052] "Print all (with information)" is a function that causes the printing unit 28 to print all at once the receipts issued when each of the transaction data listed in the first area 51 was recorded in the electronic journal file 40, lining up the receipts and adding preset information for that receipt (such as main information such as serial number, time, person in charge, etc.) 28d to the beginning of each receipt. Fig. 12 is a diagram showing an example of a receipt printed when "print all (with information)" is selected. As shown in Fig. 12, with "print all (with information)", receipts corresponding to all transaction data listed in the first area 51 are printed in a batch in chronological order with key information such as a serial number, time, and person in charge added to the beginning of each receipt, so that, for example, if the operator knows when the transaction he or she wants to check took place in the flow of work in a day, or who performed the transaction, he or she can guess which receipt is for the transaction he or she wants to check by using the information 28d added to the beginning of each receipt, even if he or she does not know the serial number or exact time of the transaction, and can efficiently check the data of the transaction he or she wants to check.

[0053] "Full summary printing" is a function that acquires a portion of the information of the receipt issued when each of the transaction data listed in the first area 51 was recorded in the electronic journal file 40, and prints the acquired information in an order by the printing unit 28. For example, as shown in FIG. 13(a), the information to be printed is acquired and printed in an order by acquiring n lines (n≧1, for example, n=5) of information from the beginning of the header (information not shaded in FIG. 13(a)) of information of the receipt issued for each of the transaction data listed, excluding the image data type shown in FIG. 4 that is a message. Alternatively, only the header may be printed. Alternatively, only the header and the last three lines of the text may be printed (information such as the payment amount is at the end of the text). The operator can set which information of the receipt to print by a predetermined operation of the operation unit 22, but at least one of the transaction type, transaction specific information, date and time information, person in charge information, and part of the transaction details information is included.

[0054] Figure 13(b) is a diagram showing an example of a receipt printed when "Full summary print" is selected. As shown in Figure 13(b), with "Full summary print", rather than printing all the information on each receipt issued when each of the multiple transaction data displayed in the list was recorded in the electronic journal file 40, only the main items of information on a portion of each receipt are printed as a summary, for example, by arranging them in the print image when each receipt was issued. This consumes less paper than "Full print" or "Full print (with information)", which print all the information on the receipt, and makes it easier to find the information on the required items from the entire printout, allowing the operator to efficiently check the transaction data he or she wants to check. Some of the information on each printed receipt includes the header (transaction type, transaction-specific information, date and time information, person in charge information, number of customers) and part of the body (transaction details information), so if the operator knows when the transaction they want to check took place in the flow of work for the day, who performed the transaction, what transaction it is, etc., they can guess which receipt is for the transaction they want to check from the summary of each receipt even if they do not know the serial number or exact time of the transaction, making it possible to efficiently check the data for the transaction they want to check. Also, by displaying part of the transaction details (body) in addition to the header, it gives the operator the awareness to identify the receipt for the transaction they want to check, making it possible to efficiently identify and check the data for the transaction they want to check.

[0055] "Print my operations" is a function that causes the printer 28 to print, in a row, only receipts issued when transaction data that matches the "person in charge" operating the device (the person in charge currently logged in to the information processing device 1) among the transaction data listed in the first area 51 is recorded in the electronic journal file 40. The "Print my operations" function prints only receipts that correspond to the transaction data of the person in charge operating the device, allowing the operator operating the device to efficiently check receipts for transactions related to their own operations.

[0056] "Deposit Bulk Print" is a function that causes the printer 28 to print, in a batch, only the receipts issued when each piece of transaction data with a "transaction type" of "deposit" among the transaction data listed in the first area 51 was recorded in the electronic journal file 40. The "Deposit Bulk Print" function prints only receipts for deposit operations, so for example, if an operator wants to check today's deposits, they can display a list of today's transaction data in the first area 51 and use the "Deposit Bulk Print" function to efficiently check today's deposit data. In addition, the deposit results can be left as one printed sheet.

[0057] "Deposit split printing" is a function that causes the printer 28 to continuously print receipts issued when each transaction data with a "transaction type" of "deposit" among the transaction data listed in the first area 51 is recorded in the electronic journal file 40, cutting the receipts at each division of the transaction data as shown in FIG. 14. The "deposit split printing" function only prints receipts for deposit operations, so for example, if an operator wants to check the deposits for a day, the operator can efficiently check the data for today's deposits by displaying a list of today's transaction data in the first area 51 and using the "deposit split printing" function. In addition, the deposit details can be saved as receipts cut for each deposit.

[0058] "Business printing" is a function that causes the printer 28 to print, in a batch, only receipts issued when each piece of transaction data with a "transaction type" of "opening" or "settlement" among the transaction data listed in the first area 51 was recorded in the electronic journal file 40. The "business printing" function prints only receipts for business (opening and settlement) before opening and after closing, allowing the operator to efficiently check the opening and settlement data.

[0059] "Return receipt printing" is a function that causes the printer 28 to continuously print receipts issued when each transaction data with "transaction type" of "return" among the transaction data listed in the first area 51 is recorded in the electronic journal file 40, while cutting the receipts at each separation of the transaction data. With the "return receipt printing" function, only receipts for return operations are cut and printed, so that, for example, if an operator wants to check the returns for a day, the operator can efficiently check the data for the returns for that day by displaying a list of today's transaction data in the first area 51 and using the "return receipt printing" function. Also, the details of the returns can be saved as individual receipts.

[0060] "Credit sale printing" is a function that causes the printing unit 28 to continuously print receipts issued when each piece of transaction data with "account type" set to "credit" among the transaction data listed in the first area 51 is recorded in the electronic journal file 40, while cutting the receipts at each separation of the transaction data. With the "Credit sale printing" function, only receipts for credit sales are cut and printed, so that, for example, if an operator wants to check the credit sales for a day, the operator can efficiently check the data for today's credit sales by displaying a list of today's transaction data in the first area 51 and using the "Credit sale printing" function. In addition, the details of credit sales can be saved as individual receipts.

[0061] "High value receipt printing" is a function that causes the printer 28 to continuously print receipts issued when each piece of transaction data in the electronic journal file 40 that is listed in the first area 51 and has a "payment amount" equal to or greater than a specified amount (for example, 10,000 yen or more) is recorded in the electronic journal file 40, while cutting the receipts at each transaction data break. With the "High value receipt printing" function, only receipts for high value sales are cut and printed, so for example, if an operator wants to check high value sales, the operator can efficiently check the data for today's high value sales by displaying a list of today's transaction data in the first area 51 and using the "High value receipt sales" function. Additionally, the details of high value sales can be saved as individual receipts.

[0062] "Serial number search" is a function that searches for transaction data whose "serial number" matches the input serial number among the transaction data in the electronic journal file 40 for the date displayed in the search date display field 511a of the first area 51, and displays the transaction data in a list in the first area 51. By using the "serial number search" function, the transaction data to be displayed in the list in the first area 51 can be narrowed down to the desired serial number.

[0063] "Person in Charge Search" is a function that searches for transaction data in the electronic journal file 40 for the date displayed in the search date display field 511a of the first area 51, in which the "Person in Charge" matches the input person in charge, and displays the transaction data in a list in the first area 51. The "Person in Charge Search" function allows the transaction data displayed in the list in the first area 51 to be narrowed down to the desired person in charge.

[0064] "String search" is a function that searches for transaction data in the electronic journal file 40 for the date displayed in the search date display field 511a of the first area 51 that contains an input string in its image data, and displays the transaction data in a list in the first area 51. The "string search" function allows the user to narrow down the transaction data to be displayed in the list in the first area 51 to those that contain a desired string.

[0065] The CPU 21 determines whether or not it has been detected that any item on the function list screen 60 has been touched by the operation unit 22 (step S202). When it is determined that a touch operation on any item on the function list screen 60 has not been detected (step S202; NO), the CPU 21 proceeds to step S206.

[0066] When it is determined that the operation unit 22 has detected that any item on the function list screen 60 has been touched (step S202; YES), the CPU 21 determines whether the touched item is a print function or a search function (step S203).

[0067] If it is determined that the touched item is a print function (step S203; Print), the CPU 21 acquires the transaction data to be printed from the electronic journal file 40 based on the touched item (step S204). The CPU 21 then causes the printing unit 28 to print a receipt in an output format (normal output (outputting the receipt as is), output with information, output with summary, output with cutouts, etc.) according to the touched item based on the image data included in the acquired transaction data (step S205), and proceeds to step S206. For example, if the touched item is "print entire summary," the CPU 21 acquires information on a portion of the receipt (N lines from the top of the header) from the image data of each acquired transaction data, and causes the printing unit 28 to print the acquired information in an order.

[0068] In step S206, the CPU 21 determines whether or not a touch operation of the close key 60b on the function list screen 60 is detected by the operation unit 22 (step S206). When it is determined that the touch operation of the close key 60b has not been detected (step S206; NO), the CPU 21 returns to step S202. When it is determined that a touch operation of the close key 60b has been detected (step S206; YES), the CPU 21 proceeds to step S11 in FIG.

[0069] On the other hand, in step S203, if it is determined that the touched item is a search function (step S203; Search), the CPU 21 pops up an input screen for search conditions corresponding to the touched item on the display unit 24a (step S207). For example, if the touched item is "serial number search," a screen for inputting a serial number is displayed, if it is "person in charge search," a screen for inputting a person in charge is displayed, and if it is "character string search," a screen for inputting a character string is displayed.A keyboard is also displayed.

[0070] When the search conditions are input from the input screen, the CPU 21 searches for transaction data that meets the input conditions from among the transaction data for the date displayed in the search date display field 511a of the first area 51 (step S208). Then, the display unit 24a closes the function list screen 60 and the input screen, and displays the search results in the first area 51 of the electronic journal screen 50 (step S209), and the process proceeds to step S11 in FIG.

[0071] In step S11 of FIG. 5, the CPU 21 determines whether or not a touch operation of the close key 54 is detected by the operation unit 22 (step S11). When it is determined that the touch operation of the close key 54 has not been detected by the operation unit 22 (step S11; NO), the CPU 21 returns to step S2. When it is determined that a touch operation of the close key 54 is detected by the operation unit 22 (step S11; YES), the CPU 21 closes the electronic journal screen 50, ends the electronic journal printing process, and causes the display unit 24a to display the original screen.

[0072] As described above, according to the information processing device 1, the display unit 24a displays an electronic journal screen 50 on which a list of multiple transaction data obtained from the electronic journal file 40 and function keys 53 are arranged, and when the function key 53 is operated, the CPU 21 pops up a function list screen 60 on the display unit 24a, which includes multiple printing functions in which the transaction data to be printed is different from the multiple transaction data displayed in the list or the output formats are different, and executes a function selected from the displayed function list screen 60. Therefore, by touching the function key 53, a function list screen 60 is displayed in which multiple functions executable on the listed transaction data are displayed in a selectable manner, making it possible to execute various functions on the listed transaction data on the electronic journal screen 50 without arranging multiple function keys in the limited space of the electronic journal screen 50. Also, since the function list screen 60 includes multiple printing functions that have different printing targets or different output formats among the listed transaction data, the operator can efficiently check the transaction data he or she wants to check by selecting a printing function with a printing target or output format that corresponds to the transaction data he or she wants to check.

[0073] The function list screen 60 further includes a search function for narrowing down the list of transaction data displayed in the list, and includes a plurality of search functions with different search conditions. This makes it possible to narrow down the transaction data displayed in the list, allowing the operator to efficiently check the transaction data he or she wishes to check.

[0074] The electronic journal screen 50 also includes a first area 51 and a second area 52 adjacent to the first area 51, with the first area 51 displaying a list of multiple transaction data retrieved from the electronic journal file 40, and the second area 52 displaying an image of a receipt corresponding to transaction data selected from the list displayed in the first area 51. This allows the operator to efficiently check the receipt for transaction data selected from the multiple transaction data displayed in the first area 51.

[0075] Moreover, function keys 53 are provided outside first area 51 and second area 52 and in the vicinity of second area 52. Therefore, function keys 53 can be displayed at a position where the operator can easily see and operate them.

[0076] The description of the above embodiment is merely a preferred example of the information processing device according to the present invention, and the present invention is not limited to this. For example, in the above embodiment, the function key 53 and the transaction data displayed in the list in the first area 51 are linked, and when the function key 53 is operated, the print target or search target is obtained from the transaction data displayed in the list in the first area 51. However, the function key 53 and the transaction data displayed in the list in the first area 51 may not be linked, and when the function key 53 is operated, the print target or search target may be obtained from the entire transaction data for the date specified by the current search date. By linking the function key 53 and the transaction data displayed in the list in the first area 51, it is possible to limit the transaction data targeted by the function key 53 to the listed data. Also, by not linking the function key 53 and the transaction data displayed in the list in the first area 51, it is possible to always target all transaction data for the specified day with the function key 53, regardless of the list display.

[0077] Also, for example, in the above description, a hard disk or a semiconductor non-volatile memory is used as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, a portable recording medium such as a CD-ROM can be applied. Furthermore, a carrier wave can be applied as a medium for providing data of the program according to the present invention via a communication line.

[0078] In addition, the detailed configurations and operations of each part constituting the information processing device may be modified as appropriate without departing from the spirit and scope of the invention.

[0079] Although several embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. The inventions described in the claims originally attached to this application are set forth below. The claim numbers in the appended claims are the same as those in the claims originally attached to this application. [Note] <Claim 1> a display means for displaying a screen on which a list of a plurality of transaction data relating to a plurality of transactions that have been carried out and function keys are arranged; a control means for, when the function key is operated, displaying on the display means a function list including a plurality of printing functions each having different transaction data to be printed or different output formats among the plurality of transaction data displayed in the list, and executing a function selected from the function list; An information processing device comprising: <Claim 2> The information processing device according to claim 1, wherein the function list further includes a search function for narrowing down the display items of the list from among the multiple transaction data displayed in the list, the search function having different search conditions. <Claim 3> An information processing device as described in claim 1 or 2, wherein the screen displayed on the display means includes a first area and a second area adjacent to the first area, the first area displays a list of the multiple transaction data, and the second area displays an image of a receipt corresponding to transaction data selected from the list displayed in the first area. <Claim 4> 4. The information processing device according to claim 3, wherein the function key is provided outside the first area and the second area and in the vicinity of the second area. <Claim 5> a display means for displaying a screen including a first area for displaying a list of multiple transaction data relating to multiple transactions that have been carried out, and a second area adjacent to the first area for displaying an image of a receipt corresponding to transaction data selected from the list displayed in the first area, with function keys located outside the first and second areas and adjacent to the second area; a control means for, when the function key is operated, displaying on the display means a function list including a plurality of printing functions each having different transaction data to be printed or different output formats among the plurality of transaction data displayed in the list, and executing a function selected from the function list; An information processing device comprising: <Claim 6> Computer, a display means for displaying a screen on which a list of a plurality of transaction data relating to a plurality of transactions that have been carried out and function keys are arranged; a control means for, when the function key is operated, displaying on the display means a function list including a plurality of printing functions each having different transaction data to be printed or different output formats among the plurality of transaction data displayed in the list, and executing a function selected from the function list; A program to function as a <Claim 7> Computer, a display means for displaying a screen including a first area for displaying a list of multiple transaction data relating to multiple transactions that have been carried out, and a second area adjacent to the first area for displaying an image of a receipt corresponding to transaction data selected from the list displayed in the first area, with function keys located outside the first and second areas and adjacent to the second area; a control means for, when the function key is operated, displaying on the display means a function list including a plurality of printing functions each having different transaction data to be printed or different output formats among the plurality of transaction data displayed in the list, and executing a function selected from the function list; A program to function as a [Explanation of symbols]

[0080] 1. Information processing device 21 CPU (control means) 22 Control section 23 RAM 24a Display section (display means) 24b Display section 25 ROM 251 Electronic Journal Program 26 Communications Department 27 Memory section 40 Electronic Journal Files 28 Printing Department 29 Drawer 30 Timing section 31 Bus

Claims

1. a display means for displaying a screen on which a list of a plurality of transaction data relating to a plurality of transactions that have been carried out, an image of a receipt corresponding to transaction data selected from the list, and function keys are arranged; a control means for displaying, when the function key is operated, a function list including a plurality of printing functions for printing different transaction data among the plurality of transaction data displayed in the list or for outputting different formats, and a search function for narrowing down the display target of the list from the plurality of transaction data displayed in the list, in a pop-up manner superimposed on a portion of the screen of the display means, and for executing a function selected from the function list; An information processing device comprising:

2. 2. The information processing device according to claim 1, wherein the function list further includes a search function for narrowing down the display target of the list from among the plurality of transaction data displayed in the list, the search function having different search conditions.

3. 3. An information processing device as described in claim 1 or 2, wherein the screen displayed on the display means includes a first area and a second area adjacent to the first area, the first area displays a list of the multiple transaction data, and the second area displays an image of a receipt corresponding to transaction data selected from the list displayed in the first area.

4. 4. The information processing apparatus according to claim 3, wherein the function key is provided outside the first area and the second area and in the vicinity of the second area.

5. a display means for displaying a screen including a first area for displaying a list of multiple transaction data related to multiple transactions that have been carried out, and a second area adjacent to the first area for displaying an image of a receipt corresponding to transaction data selected from the list displayed in the first area, with function keys located outside the first and second areas and adjacent to the second area; a control means for displaying a function list in a pop-up format superimposed on a portion of the screen of the display means when the function key is operated, the function list including a plurality of print functions for printing different transaction data among the plurality of transaction data displayed in the list or for outputting different formats, and a search function for narrowing down the display target of the list from the plurality of transaction data displayed in the list, and executing a function selected from the function list; An information processing device comprising:

6. Computer, a display means for displaying a screen on which a list of a plurality of transaction data relating to a plurality of transactions that have been carried out, an image of a receipt corresponding to transaction data selected from the list, and function keys are arranged; a control means for displaying, when the function key is operated, a function list including a plurality of printing functions for printing different transaction data among the plurality of transaction data displayed in the list or for outputting different formats, and a search function for narrowing down the display target of the list from the plurality of transaction data displayed in the list, in a pop-up manner superimposed on a portion of the screen of the display means, and executing a function selected from the function list; A program to function as a

7. Computer, a display means for displaying a screen including a first area for displaying a list of multiple transaction data relating to multiple transactions that have been carried out, and a second area adjacent to the first area for displaying an image of a receipt corresponding to transaction data selected from the list displayed in the first area, with function keys located outside the first and second areas and adjacent to the second area; a control means for displaying, when the function key is operated, a function list including a plurality of printing functions for printing different transaction data among the plurality of transaction data displayed in the list or for outputting different formats, and a search function for narrowing down the display target of the list from the plurality of transaction data displayed in the list, in a pop-up manner superimposed on a portion of the screen of the display means, and executing a function selected from the function list; A program to function as a

Citation Information

Patent Citations

  • Electronic journal control device

    JP2003099854A

  • Cash registering device

    JP2003132434A

  • Sales data processing system and program

    JP2015170103A

  • Commercial transaction processing apparatus and program

    JP2017134627A