Sales data processor and program

The sales data processing apparatus allows direct selection of error recovery steps by integrating a connection, acquisition, and update unit, enhancing operator efficiency in navigating error recovery procedures.

JP2025106654APending Publication Date: 2025-07-16TOSHIBA TEC KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024000035
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-04
Publication Date
2025-07-16

AI Technical Summary

Technical Problem

Conventional sales data processing apparatuses require operators to view images in a sequential procedure for error recovery, which is cumbersome.

Method used

The apparatus includes a connection unit, acquisition unit, and update unit to allow displaying arbitrary images based on acquired setting information, enabling operators to select specific steps in the error recovery process directly.

Benefits of technology

Enables operators to display and navigate through error recovery steps independently, reducing the cumbersome nature of sequential image viewing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025106654000001_ABST
    Figure 2025106654000001_ABST
Patent Text Reader

Abstract

To provide a sales data processor and a program that display any image regardless of the procedure.SOLUTION: An information processor according to an embodiment includes a connection unit, an acquisition unit, a setting unit, and an updating unit. When a storage medium is connected to the connection unit, the acquisition unit acquires setting information stored by the storage medium. The setting unit changes the settings of a self device based on the setting information acquired from the acquisition unit. The updating unit updates the setting information stored in the storage medium.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to a sales data processing apparatus and a program.

Background Art

[0002] Conventionally, when an error or the like occurs, a sales data processing apparatus displays an image showing the content of the measures for recovering from the error. At that time, the sales data processing apparatus displays an image showing the content of the measures according to the procedure for the error. And the sales data processing apparatus has a button for changing the image page by page according to the procedure.

[0003] However, even if the operator grasps the content of the measures, he / she has to view all the images according to the procedure, which is cumbersome.

Summary of the Invention

Problems to be Solved by the Invention

[0004] The problem to be solved by the present invention is to provide a sales data processing apparatus and a program that display an arbitrary image regardless of the procedure.

Means for Solving the Problems

[0005] The information processing apparatus according to the embodiment includes a connection unit, an acquisition unit, a setting unit, and an update unit. The acquisition unit acquires setting information stored in the storage medium when the storage medium is connected to the connection unit. The setting unit changes the settings of its own device based on the setting information acquired by the acquisition unit. The update unit updates the setting information stored in the storage medium.

Brief Description of the Drawings

[0006]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

BEST MODE FOR CARRYING OUT THE INVENTION

[0007] Hereinafter, embodiments of the sales data processing apparatus and the program will be described in detail with reference to the accompanying drawings. Note that the embodiments described below are merely one embodiment of the sales data processing apparatus and the program, and do not limit the configuration, specifications, and the like thereof.

[0008] (First Embodiment) FIG. 1 is a diagram showing an example of a POS (Point Of Sales) system 1 according to the first embodiment. The POS system 1 includes a POS terminal 10 and a change dispenser 20. The POS terminal 10 is a device that executes a product registration process for registering products to be sold and a settlement process for receiving payment for the products registered by the product registration process.

[0009] The change machine 20 is a peripheral device communicatively connected to the POS terminal 10. The change machine 20 accepts money inserted when the POS terminal 10 executes a transaction. Furthermore, the change machine 20 dispenses change according to the difference between the total price of the products and the amount inserted.

[0010] The POS terminal 10 may be connected to other devices as peripheral devices, not limited to the change dispenser 20. For example, the peripheral device may be a printer that issues receipts, a scanner that reads product codes, a payment terminal that executes payments by credit card, or other devices. Furthermore, the number of peripheral devices connected to the POS terminal 10 is not limited to one, and may be multiple.

[0011] When an error occurs in the change machine 20, the POS terminal 10 acquires an error code for identifying the error that has occurred. The error code is error identification information for identifying the error that has occurred in the change machine 20.

[0012] When the POS terminal 10 acquires an error code, it acquires a treatment image G131 (see FIG. 5) showing the treatment content of each step included in the treatment procedure for releasing the error identified by the error code. Then, the POS terminal 10 displays a designation button G141 (see FIG. 5) for designating each step included in the treatment procedure and the treatment image G131. This allows the operator to display the treatment image G131 of any step by pressing the designation button G141 (see FIG. 5) for designating each step.

[0013] Next, the hardware configuration of each device included in the POS system 1 will be described.

[0014] FIG. 2 is a diagram showing an example of the hardware configuration of the POS terminal 10 according to the first embodiment. The POS terminal 10 includes a processor 101, a RAM (Random Access Memory) 102, a storage unit 103, a display unit 104, an operation unit 105, and a connection unit 106. These units are connected via an internal bus 107.

[0015] The processor 101 is a processing circuit that controls the operation of the POS terminal 10, such as a CPU (Central Processing Unit). The RAM 102 is a storage medium that temporarily stores various programs and various data. Then, the processor 101 uses the RAM 102 as a work area to execute the control program 111 and the like stored in the storage unit 103.

[0016] The storage unit 103 is an auxiliary storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 103 stores the control program 111, the guidance image table 112, and the button size information 113. The guidance image table 112 and the button size information 113 may be stored not only in the storage unit 103 but also in other devices.

[0017] The control program 111 is an operating system and a program for enabling the POS terminal 10 to exhibit its functions. The control program 111 includes a program for enabling the characteristic functions according to the present embodiment.

[0018] The guidance image table 112 is an information table in which, for each error code, the number of steps, name data, summary data, and the treatment image G131 (see FIG. 5) assigned to each step are associated. The error code is identification information for identifying an error. The number of steps is information indicating the number of steps of the treatment procedure. The name data is data indicating the name of the error specified by the associated error code. Note that the name data may be image data, text data, or data in other formats. The summary data is data indicating the summary of the error specified by the associated error code. Note that the summary data may be image data, text data, or data in other formats. The treatment image G131 is an image showing the treatment content of each step of the treatment procedure.

[0019] The button size information 113 is information indicating a size setting regarding the size of the designated button G141 (see FIG. 5). For example, the size setting has at least one of the horizontal image size of the designated button G141 and the vertical image size of the designated button G141. For example, the image size is the number of pixels. That is, the button size information 113 has the lower limit of the number of pixels in the horizontal direction of the designated button G141 and the lower limit of the number of pixels in the vertical direction of the designated button G141.

[0020] The display unit 104 is a display device that displays images related to product registration processing for registering products to be sold and accounting processing of products registered by the product registration processing. For example, the display unit 104 is a liquid crystal display or an organic EL (Electro Luminescence) display.

[0021] The operation unit 105 is an input device that accepts various operations. For example, the operation unit 105 is a hardware button or a touch panel provided on the display unit 104.

[0022] The connection unit 106 is an interface for connecting to the change machine 20.

[0023] FIG. 3 is a diagram showing an example of the hardware configuration of the change machine 20 according to the first embodiment. The change machine 20 includes a processor 201, a RAM 202, a storage unit 203, a conveyance unit 204, a conveyance sensor 205, and a connection unit 206. These units are connected via an internal bus 207.

[0024] The processor 201 is a processing circuit that controls the operation of the change machine 20 such as a CPU. The RAM 202 is a storage medium that temporarily stores various programs and various data. Then, the processor 201 uses the RAM 202 as a work area to execute the control program 211 etc. stored in the storage unit 203.

[0025] The storage unit 203 is an auxiliary storage device such as an HDD or an SSD. The storage unit 203 stores the control program 211. The control program 211 is an operating system and a program for causing the change machine 20 to exhibit its functions. The control program 211 includes a program for causing the characteristic functions according to the present embodiment to be exhibited.

[0026] The conveyance unit 204 executes the conveyance of the money inserted into the insertion port to the storage bin and the conveyance of the money stored in the storage bin to the discharge port. For example, the conveyance unit 204 is a conveyance mechanism having a motor and a conveyance belt.

[0027] The conveyance sensor 205 is a sensor that detects jams of the money conveyed by the conveyance unit 204.

[0028] The connection unit 106 is an interface for connecting to the change machine 20.

[0029] Next, the functions of each device of the POS system 1 will be described. FIG. 4 is a block diagram showing an example of the functional configuration of each device of the POS system 1 according to the first embodiment.

[0030] The processor 101 of the POS terminal 10 expands the control program 111 stored in the storage unit 103 to the RAM 102 and operates according to the control program 111 to generate each functional unit in the RAM 102. As a result, the processor 101 of the POS terminal 10 includes, as functional units, a product registration unit 1001, a settlement processing unit 1002, an error acquisition unit 1003, an image generation unit 1004, an operation control unit 1005, a display control unit 1006, and an image setting unit 1007.

[0031] The product registration unit 1001 executes a product registration process for registering products to be sold. More specifically, the product registration unit 1001 receives a product code, which is identification information for specifying a product. Then, the product registration unit 1001 registers the product specified by the product code as a product to be sold.

[0032] The settlement processing unit 1002 executes a settlement process for receiving payment for the products registered by the product registration process. More specifically, the settlement processing unit 1002 executes a settlement process together with the change dispenser 20. For example, the settlement processing unit 1002 notifies the change dispenser 20 of the payment amount paid by the customer. Also, when the change dispenser 20 accepts the insertion of money, the settlement processing unit 1002 receives the change amount indicating the difference between the payment amount and the inserted amount. Then, the settlement processing unit 1002 displays the received change amount on the display unit 104.

[0033] The error acquisition unit 1003 acquires an error code indicating an error that has occurred in the change dispenser 20. The error code is identification information for specifying the error that has occurred in the change dispenser 20. For example, when an error occurs in the change dispenser 20, the error acquisition unit 1003 receives the error code from the change dispenser 20.

[0034] The image generation unit 1004 generates an image to be displayed on the display unit 104. More specifically, when the error acquisition unit 1003 acquires an error code, the image generation unit 1004 generates a guidance image G1 that explains the treatment content for the error specified by the acquired error code.

[0035] The image generation unit 1004 generates a guidance image G1 based on a template image G10 provided with a display area for each image. For example, the image generation unit 1004 generates the guidance image G1 by inserting each image into each display area of the template image G10.

[0036] FIG. 5 is a diagram showing an example of the guidance image G1. The template image G10 has a name display area G11, an overview display area G12, a treatment display area G13, a button display area G14, and a close button G15.

[0037] The name display area G11 is an area where a name image G111 indicating the name of an error specified by the error code acquired by the error acquisition unit 1003 is inserted.

[0038] The overview display area G12 is an area where an overview image G121 indicating an overview of the treatment for the error specified by the error code acquired by the error acquisition unit 1003 is inserted.

[0039] The treatment display area G13 is an area where a treatment image G131 indicating the treatment content for the error specified by the error code acquired by the error acquisition unit 1003 is inserted.

[0040] The button display area G14 is an area where a designation button G141 for designating a treatment image G131 indicating the treatment content of each step included in the treatment procedure for the error specified by the error code acquired by the error acquisition unit 1003 is inserted. That is, the button display area G14 is an area where one or more designation buttons G141 are inserted.

[0041] The close button G15 is a button that accepts an operation to close the guidance image G1. In other words, the close button G15 is a button that accepts an operation to end the display of the guidance image G1.

[0042] The image generation unit 1004 acquires name data corresponding to the error code acquired by the error acquisition unit 1003 from the guidance image table 112. Then, the image generation unit 1004 inserts a name image G111 based on the name data into the name display area G11. When the name data is in a format other than image data, the image generation unit 1004 generates a name image G111 based on the name data. Even if the name data is image data, the image generation unit 1004 may perform various image processes such as adjusting the size. Then, the image generation unit 1004 inserts the generated name image G111 into the name display area G11.

[0043] The image generation unit 1004 acquires summary data corresponding to the error code acquired by the error acquisition unit 1003 from the guidance image table 112. Then, the image generation unit 1004 inserts a summary image G121 based on the summary data into the summary display area G12. When the summary data is in a format other than image data, the image generation unit 1004 generates a summary image G121 based on the summary data. Even if the summary data is image data, the image generation unit 1004 may perform various image processes such as adjusting the size. Then, the image generation unit 1004 inserts the generated summary image G121 into the name display area G11.

[0044] The image generation unit 1004 acquires a treatment image G131 corresponding to the error code acquired by the error acquisition unit 1003 from the guidance image table 112. The image generation unit 1004 acquires a treatment image G131 indicating the treatment content of each step included in the treatment procedure for the error specified by the error code. The image generation unit 1004 is an example of an image acquisition unit. Then, the image generation unit 1004 inserts the treatment image G131 into the treatment display area G13. At this time, the image generation unit 1004 inserts the treatment image G131 of the first step, which is the first step among one or more steps included in the treatment procedure, into the treatment display area G13.

[0045] In addition, when a designated button G141 for designating a step is pressed, the image generation unit 1004 inserts a treatment image G131 of the step corresponding to the pressed designated button G141 into the treatment display area G13.

[0046] The image generation unit 1004 acquires the number of steps corresponding to the error code by the error acquisition unit 1003. Further, the image generation unit 1004 generates a designated button G141 assigned to each step based on the acquired number of steps. That is, the image generation unit 1004 generates a designated button G141 associated with a treatment image G131 indicating the processing content of each step. Thereby, the image generation unit 1004 generates a designated button G141 for each step included in the treatment procedure for the error specified by the error code by the error acquisition unit 1003. Then, the image generation unit 1004 inserts the designated buttons G141 arranged in the order of steps into the button display area G14.

[0047] Furthermore, the image generation unit 1004 adjusts the size of the designated button G141 based on the size of the display area of the designated button G141, the number of designated buttons G141 provided for each treatment image G131, and the button size information 113 indicating the size setting regarding the size of the designated button G141. That is, the image generation unit 1004 generates a designated button G141 that satisfies the size setting indicated by the button size information 113.

[0048] Here, the guidance image G1 shown in FIG. 5 shows a case where five designated buttons G141 from the first step to the fifth step are arranged in a horizontal row. By the way, when the number of steps increases, the horizontal size set in the button size information 113 of the designated button G141 falls below the lower limit. Therefore, when the horizontal size falls below the lower limit, the image generation unit 1004 arranges the designated buttons G141 in multiple columns.

[0049] Further, when the designated buttons G141 are arranged in a plurality of columns, if the number of columns increases, the vertical size set in the button size information 113 falls below the lower limit. Therefore, when the vertical size falls below the lower limit, the image generation unit 1004 arranges the plurality of columns of designated buttons G141 in a plurality of pages.

[0050] The image generation unit 1004 generates the guidance image G1 by inserting each generated image for each display area of the template image G10. That is, the image generation unit 1004 generates the guidance image G1 having the designated button G141 that receives an operation for designating the treatment image G131 and the treatment image G131 designated by the designated button G141. The image generation unit 1004 is an example of a generation unit. Further, the image generation unit 1004 generates the designated button G141 that satisfies the size setting set by the image setting unit 1007.

[0051] The operation control unit 1005 receives various operations by controlling the operation unit 105. For example, the operation control unit 1005 receives an operation of pressing the designated button G141. Further, the operation control unit 1005 receives an operation of pressing the close button G15.

[0052] The display control unit 1006 displays the guidance image G1 generated by the image generation unit 1004 on the display unit 104. Further, when the guidance image G1 is updated by the image generation unit 1004, the display control unit 1006 displays the updated guidance image G1. For example, when the treatment image G131 of the pressed designated button G141 is updated in accordance with the pressing of the designated button G141, the display control unit 1006 displays the guidance image G1 including the updated treatment image G131.

[0053] The image setting unit 1007 sets the size setting regarding the size of the designation button G141 in the button size information 113. The image setting unit 1007 is an example of a setting unit. For example, when the size setting is received by the operation unit 105, the image setting unit 1007 sets the received size setting in the button size information 113. Or, when the size setting is received via a network, the image setting unit 1007 sets the received size setting in the button size information 113. For example, the image setting unit 1007 sets the lower limit of the number of pixels in the horizontal direction of the designation button G141 and the lower limit of the number of pixels in the vertical direction of the designation button G141 in the button size information 113.

[0054] The processor 201 included in the change dispenser 20 expands the control program 211 stored in the storage unit 203 in the RAM 202 and operates according to the control program 211 to generate each functional unit in the RAM 202. Thereby, the processor 201 included in the change dispenser 20 includes, as functional units, a deposit / withdrawal control unit 2001, an error detection unit 2002, and an error notification unit 2003.

[0055] The deposit / withdrawal control unit 2001 controls deposits and withdrawals. For example, when money is inserted into the insertion slot, the deposit / withdrawal control unit 2001 counts the inserted amount. Also, the deposit / withdrawal control unit 2001 calculates the change amount obtained by subtracting the payment amount from the inserted amount. Then, the deposit / withdrawal control unit 2001 pays out change according to the change amount.

[0056] The error detection unit 2002 detects an error based on the detection result by the conveyance sensor 205. For example, the error detection unit 2002 detects that a coin is jammed in the conveyance of coins by the conveyance unit 204.

[0057] When an error is detected by the error detection unit 2002, the error notification unit 2003 notifies the POS terminal 10 of the error. More specifically, the error notification unit 2003 notifies the POS terminal 10 of an error code for identifying the error detected by the error detection unit 2002. For example, the error notification unit 2003 notifies the POS terminal 10 of an error code indicating that coin jamming has been detected.

[0058] Next, various processes executed by the POS system 1 will be described.

[0059] FIG. 6 is a flowchart showing an example of error acquisition processing executed by the POS system 1 according to the first embodiment.

[0060] The error detection unit 2002 of the change dispenser 20 detects an error (step S1). The error notification unit 2003 notifies an error code indicating the error detected by the error detection unit 2002 (step S2).

[0061] The error acquisition unit 1003 of the POS terminal 10 acquires the error code from the change dispenser 20 (step S3).

[0062] Thus, the POS system 1 ends the error acquisition process.

[0063] FIG. 7 is a flowchart showing an example of display processing executed by the POS system 1 according to the first embodiment.

[0064] The POS system 1 executes the error acquisition process shown in FIG. 6 (step S11).

[0065] The image generation unit 1004 acquires each data corresponding to the error code acquired by the error acquisition process from the guidance image table 112 (step S12).

[0066] The image generation unit 1004 inserts the name image G111 based on the name data into the name display area G11 (step S13).

[0067] The image generation unit 1004 inserts the overview image G121 based on the overview data into the overview display area G12 (step S14).

[0068] The image generation unit 1004 generates a designation button G141 that designates the treatment image G131 for each step of the treatment image G131 corresponding to the error code acquired by the error acquisition unit 1003 (step S15).

[0069] The image generation unit 1004 generates a guidance image G1 in which the treatment image G131 of the first step is inserted into the treatment display area G13 (step S16).

[0070] The display control unit 1006 displays the generated guidance image G1 on the display unit 104 (step S17).

[0071] The operation control unit 1005 determines whether or not the designation button G141 has been pressed (step S18).

[0072] When the designation button G141 is pressed (step S18; Yes), the operation control unit 1005 generates a guidance image G1 having the treatment image G131 of the step associated with the pressed designation button G141 (step S19).

[0073] The display control unit 1006 displays the generated guidance image G1 on the display unit 104 (step S20). Then, the POS terminal 10 proceeds to step S18.

[0074] When the designation button G141 is not pressed (step S18; No), the operation control unit 1005 determines whether or not the close button G15 has been pressed (step S21). When the close button G15 is not pressed (step S21; No), the POS terminal 10 proceeds to step S18.

[0075] When the close button G15 is pressed (step S21; Yes), the POS terminal 10 closes the guidance image G1. That is, the POS system 1 ends the display process.

[0076] As described above, the POS terminal 10 according to the first embodiment acquires an error code for specifying an error from the coin dispenser 29. When the POS terminal 10 acquires an error code, it acquires data corresponding to the acquired error code from the guidance image table 112. Further, the POS terminal 10 acquires a treatment image G131 showing the treatment content of each step included in the treatment procedure for the error specified by the acquired error code. Further, the POS terminal 10 generates a guidance image G1 having a designation button G141 for receiving an operation for designating the treatment image G131 and the treatment image G131 designated by the designation button G141. Then, the POS terminal 10 displays the generated guidance image G1 on the display unit 104.

[0077] Here, the guidance image G1 has a designation button G141 for receiving an operation for designating the treatment image G131. Therefore, the operator can display an arbitrary treatment image G131 by pressing an arbitrary designation button G141. Therefore, the POS terminal 10 can display an arbitrary treatment image G131 regardless of the treatment procedure.

[0078] (Modification 1) The POS terminal 10 receives an error code notified from the coin dispenser 20. Thus, it has been described that the POS terminal 10 acquires an error code. However, the POS terminal 10 may acquire an error code by other methods. For example, the POS terminal 10 may acquire an error code by polling.

[0079] More specifically, when the error detection unit 2002 of the coin dispenser 20 detects an error, it stores an error code indicating the detected error in a storage medium such as the storage unit 203.

[0080] The error notification unit 2003 acquires an error code by polling the change dispenser 20. More specifically, the error notification unit 2003 receives a status request for inquiring whether an error has occurred. Also, the error notification unit 2003 transmits a status notification indicating whether an error has occurred as a response to the status request. When an error code is stored in the storage medium, the error notification unit 2003 transmits a status notification including the error code stored in the storage medium. On the other hand, when no error code is stored in the storage medium, the error notification unit 2003 transmits a status notification indicating that no error has occurred.

[0081] The error acquisition unit 1003 of the POS terminal 10 transmits a status request for inquiring whether an error has occurred every time a certain period elapses. The error acquisition unit 1003 receives a status notification as a response to the status request. When no error code is included in the status notification, the error acquisition unit 1003 determines that no error has occurred.

[0082] FIG. 8 is a flowchart showing an example of an error acquisition process executed by the POS system 1 according to Modification 1.

[0083] The error acquisition unit 1003 of the POS terminal 10 transmits a status request for requesting notification of the status of the change dispenser 20 to the change dispenser 20 (step S31).

[0084] The error acquisition unit 1003 of the change dispenser 20 receives the status request from the POS terminal 10 (step S32). The error acquisition unit 1003 transmits a status notification to the POS terminal 10 (step S33). At this time, when an error code is stored in the storage medium, the error acquisition unit 1003 transmits a status notification including the error code. When no error code is stored in the storage medium, the error acquisition unit 1003 transmits a status notification indicating that no error has occurred.

[0085] The error acquisition unit 1003 of the POS terminal 10 receives the status notification from the change dispenser 20 (step S34).

[0086] The error acquisition unit 1003 determines whether an error code is included in the status notification (step S35). If no error code is included (step S35; No), the POS terminal 10 proceeds to step S31 and, after a certain period has elapsed, transmits a status request to the coin dispenser 20 again.

[0087] If an error code is included (step S35; Yes), since the POS terminal 10 has acquired the error code, it ends the error acquisition process.

[0088] (Modification Example 2) When the POS terminal 10 acquires an error code from the coin dispenser 20, it generates a guidance image G1 and displays it on the display unit 104. However, the POS terminal 10 may generate and display the guidance image G1 at an arbitrary timing.

[0089] More specifically, when the error acquisition unit 1003 acquires an error notification, it determines whether the guidance image G1 can be displayed. For example, based on the priority, the error acquisition unit 1003 determines whether to execute the process of generating and displaying the guidance image G1. That is, the error acquisition unit 1003 waits when the priority of the process of generating and displaying the guidance image G1 is lower than the priority of the process on hold.

[0090] When the priority of the process of generating and displaying the guidance image G1 by the error acquisition unit 1003 is higher than the priority of the process on hold, the acquired error code is output to the image generation unit 1004. In other words, the error acquisition unit 1003 instructs the start of the process.

[0091] Thereby, the image generation unit 1004 generates a guidance image G1 explaining the treatment content for the error specified by the provided error code. Then, the display control unit 1006 displays the guidance image G1 generated by the image generation unit 1004 on the display unit 104. The display control unit 1006 displays the guidance image G1 when its priority is higher than that of other processes on hold.

[0092] FIG. 9 is a flowchart showing an example of error acquisition processing executed by the POS system 1 according to Modification 2.

[0093] The error detection unit 2002 of the change dispenser 20 detects an error (step S41). The error notification unit 2003 notifies an error code indicating the error detected by the error detection unit 2002 (step S42).

[0094] The error acquisition unit 1003 of the POS terminal 10 acquires the error code from the change dispenser 20 (step S43).

[0095] The error acquisition unit 1003 determines whether or not it is in a state where the guidance image G1 can be displayed (step S44). If it is not displayable (step S44; No), the error acquisition unit 1003 waits.

[0096] If it is in a displayable state (step S44; Yes), the error acquisition unit 1003 outputs the acquired error code to the image generation unit 1004 and ends the error acquisition process. Thereby, the POS terminal 10 executes a process of generating and displaying the guidance image G1.

[0097] (Modification 3) In Modification 2, the POS terminal 10 received an error notification. However, the POS terminal 10 may acquire the error code by polling, as in Modification 1. Then, as shown in Modification 2, when the POS terminal 10 is in a state where the guidance image G1 can be displayed, the POS terminal 10 may execute a process of generating and displaying the guidance image G1.

[0098] Although some embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.

[0099] The program executed by each device of the above embodiments and variations is assumed to be provided by being pre-incorporated in a storage medium (ROM or storage unit) provided in each device, but is not limited thereto. For example, it may be configured to be recorded and provided on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versatile Disk) in an installable format or an executable format file. Furthermore, the storage medium is not limited to a medium independent of a computer or an embedded system, and also includes a storage medium that has downloaded and stored or temporarily stored a program transmitted via a LAN, the Internet, or the like.

[0100] Also, the program executed by each device of the above embodiments and variations may be configured to be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network, or may be configured to be provided or distributed via a network such as the Internet.

Explanation of Reference Numerals

[0101] 1 POS system 10 POS terminals 20 Coin dispenser 111 Control program 112 Guidance image table 113 Button size information 1001 Product registration section 1002 Accounting processing section 1003 Error acquisition section 1004 Image Generation Unit 1005 Operation Control Unit 1006 Display Control Unit 1007 Image Setting Unit 2001 Deposit and Withdrawal Control Unit 2002 Error Detection Unit 2003 Error Notification Unit G1 Guidance Image G10 Template Image G11 Name Display Area G12 Summary Display Area G13 Treatment Display Area G14 Button Display Area G15 Close Button G111 Name Image G121 Summary Image G131 Treatment Image G141 Designation Button

Prior Art Documents

Patent Documents

[0102]

Patent Document 1

Claims

1. An error acquisition unit that acquires error identification information for identifying an error that has occurred in a peripheral device; An image acquisition unit that acquires a treatment image showing the treatment content of each step included in the treatment procedure for the error identified by the error identification information; A generation unit that generates a guidance image having a designation button that receives an operation for designating the treatment image and the treatment image designated by the designation button; A display control unit that displays the guidance image generated by the generation unit on a display unit; A sales data processing apparatus comprising:

2. The error acquisition unit acquires the error identification information by polling the peripheral device. The sales data processing apparatus according to Claim 1.

3. The generation unit generates the guidance image when the priority is higher than other processes in progress. The sales data processing apparatus according to Claim 1.

4. The generation unit generates the guidance image in which the size of the designation button is adjusted based on the size of the display area of the designation button, the number of the designation buttons provided for each treatment image, and the size setting regarding the size of the designation button. The sales data processing apparatus according to any one of Claims 1 to 3.

5. Further comprising a setting unit that sets the size setting regarding the size of the designation button, The generation unit generates the designation button that satisfies the size setting set by the setting unit. The sales data processing apparatus according to Claim 4.

6. A program for causing a computer to function as an error acquisition unit that acquires error identification information for identifying an error that has occurred in a peripheral device; an image acquisition unit that acquires a treatment image showing the treatment content of each step included in the treatment procedure for the error identified by the error identification information; a generation unit that generates a guidance image having a designation button that receives an operation for designating the treatment image and the treatment image designated by the designation button; and a display control unit that displays the guidance image generated by the generation unit on a display unit. ​

Citation Information

Patent Citations

  • Display control device and method for reducing display screen thereof

    JP2006260021A

  • Operation guidance display system, program, and recording medium for money processor

    JP2009199188A

  • Commodity data processing device

    JP2016224667A

  • Operation guidance display system for cash processing device, program, and recording medium

    JP2015164009A