Display configuration method for pos machine, storage medium and pos machine

By writing display configuration tags into the POS machine's preset flash partition, building an operating system image, and configuring resources in the bootloader, the cost issue of changing the POS machine's display orientation and resolution is solved, enabling fast and efficient display configuration and improving the user experience.

CN116775182BActive Publication Date: 2026-07-31QINGDAO WINTEC SYSTEM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QINGDAO WINTEC SYSTEM CO LTD
Filing Date
2023-05-31
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

When changing the display orientation or resolution of existing POS machines, it is necessary to recreate the Android operating system image, which increases customer costs and causes excessively long black screen time during the boot process, resulting in a poor user experience.

Method used

Display configuration is achieved by writing display resolution and orientation configuration tags into the POS machine's preset flash partition, building an operating system image, and configuring the corresponding resources in the bootloader.

Benefits of technology

It supports multiple display orientations and resolutions without the need to recreate the operating system image, reducing boot-up black screen time and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116775182B_ABST
    Figure CN116775182B_ABST
Patent Text Reader

Abstract

This invention discloses a POS machine display configuration method, a storage medium, and a POS machine. The POS machine display configuration method includes: a display screen resolution configuration mark writing step: writing at least one serial number to a preset flash partition of the POS machine; an operating system image construction step: constructing an operating system image and writing at least one display configuration resource corresponding to at least one of the serial numbers to the operating system image; an operating system image writing step: writing the operating system image to the preset flash partition; and a display configuration step: after receiving a modification instruction, the operating system image obtains the display configuration resource corresponding to the modification instruction according to the modification instruction, and then performs display configuration through the display configuration resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of POS machine display configuration technology, and more specifically, to a POS machine display configuration method, storage medium, and POS machine based on the same operating system image. Background Technology

[0002] In existing POS machines with dual or single displays running Android operating systems, if a customer wants to change the display orientation or resolution of the POS machine, system software engineers need to recreate a new Android operating system image to adapt to the new display scheme. However, this increases costs for customers and reduces their experience. When using this method of recreating a new Android operating system image, system software engineers can only modify the device tree that configures the resolution in the code and then create a new Android system image to adapt to the new resolution display scheme. Therefore, this greatly increases labor costs and cannot allow customers to use the adjusted POS machine in a timely manner.

[0003] In addition, the current method of configuring the resolution in the kernel does not adapt to the latest resolution configuration resources during the boot process (uboot) and before the kernel display is initialized. This causes the boot logo to fail to display properly, resulting in a long black screen time during system boot and a poor user experience.

[0004] Therefore, after dedicated research, the inventors developed a POS machine display configuration method and storage medium based on the same operating system image to overcome the above-mentioned defects. Summary of the Invention

[0005] To address the above problems, this invention provides a POS machine display configuration method based on the same operating system image, comprising:

[0006] Display resolution configuration mark writing steps: Write at least one serial number to the POS machine's preset flash partition;

[0007] Operating system image construction steps: Build an operating system image and write at least one display configuration resource corresponding to at least one of the serial numbers into the operating system image;

[0008] Operating system image writing steps: Write the operating system image to the preset flash partition;

[0009] Display configuration steps: After receiving a modification instruction, the operating system image obtains the display configuration resource corresponding to the modification instruction according to the modification instruction, and then performs display configuration through the display configuration resource.

[0010] In the above-described POS machine display configuration method, each serial number includes a display screen resolution configuration mark and a display screen orientation configuration mark, and the display configuration resources include resolution configuration resources and display orientation configuration resources.

[0011] The above-mentioned POS machine display configuration method, wherein the operating system image construction step includes:

[0012] The bootloader for the operating system image is constructed;

[0013] Construct the device tree of the operating system image, and write the resolution configuration resource corresponding to the display screen resolution configuration tag into the device tree;

[0014] Construct the kernel of the operating system image;

[0015] A display orientation adjustment process for the operating system image is constructed, and the display orientation configuration resource corresponding to the display screen orientation configuration flag is written to the display orientation adjustment process.

[0016] The above-described POS machine display configuration method includes the following display configuration steps:

[0017] Resolution configuration steps: After the boot program determines a display resolution configuration mark to be modified according to the modification instruction, it configures the resolution according to the resolution configuration resource corresponding to the display resolution configuration mark to be modified.

[0018] Display orientation configuration steps: The display orientation adjustment process determines a display orientation configuration mark to be modified based on the display screen resolution configuration mark and the modification instruction, and performs display orientation configuration on the display orientation configuration resource corresponding to the display orientation configuration mark to be modified.

[0019] The above-described POS machine display configuration method includes the following steps:

[0020] The bootloader reads at least one of the display resolution configuration flags according to the modification instruction, and selects the display resolution configuration flag to be modified corresponding to the modification instruction;

[0021] The bootloader configures the attribute tags of the device tree according to the selected display resolution to be modified.

[0022] The kernel is started by the bootloader;

[0023] The kernel configures the resolution configuration resources corresponding to the attribute tags according to the attribute tags to complete the resolution configuration.

[0024] The above-mentioned POS machine display configuration method, wherein the display direction configuration step includes:

[0025] The display orientation adjustment process reads at least one of the display orientation configuration marks according to the display screen resolution configuration mark;

[0026] The display orientation adjustment process determines the display orientation configuration mark to be modified from at least one of the read display orientation configuration marks according to the modification instruction;

[0027] The display orientation adjustment process determines the corresponding display orientation configuration resource based on the display orientation configuration mark to be modified.

[0028] The display orientation adjustment process configures the display orientation based on the determined display orientation configuration resources.

[0029] The above-mentioned POS machine display configuration method, wherein the step of writing the display screen resolution configuration mark includes:

[0030] Write at least one serial number (SN) into the preset flash partition of the POS machine, the SN including the serial number.

[0031] In the above-described POS machine display configuration method, the resolution configuration step is executed before the POS machine's display screen initialization logic, and the display orientation configuration step is executed after the POS machine's display screen initialization logic.

[0032] In the above-mentioned POS machine display configuration method, the multiple display direction configuration resources are respectively horizontal display, 90-degree clockwise vertical display, 180-degree clockwise horizontal display, and 270-degree clockwise vertical display.

[0033] The present invention also provides a POS machine, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the POS machine display configuration method as described in any one of the above descriptions.

[0034] The present invention also provides a storage medium storing a computer program that, when executed by a processor, implements the POS machine display configuration method as described in any one of the above.

[0035] The advantages of this invention over existing technologies are as follows:

[0036] 1. With this invention, there is no need to reconfigure the new resolution screen parameters and update the Android operating system. The Android operating system version already supports the three commonly used resolution display schemes when it is released. The production tool only needs to write the corresponding mark bit of the required resolution, and the system can be displayed normally on the target resolution screen when it is powered on.

[0037] 2. This invention eliminates the need to change the display orientation at the service layer and update the Android operating system. The Android operating system already supports multiple display orientations, such as landscape printing, 90° clockwise vertical printing, 180° clockwise landscape printing, and 270° clockwise vertical printing. Simply write the corresponding markers for the desired display and touchscreen orientation into the production tool, and the system will automatically display and touch in the correct orientation upon startup.

[0038] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention can be realized and obtained by means of the structures pointed out in the description and the drawings. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 This is a flowchart of the POS machine display configuration method of the present invention;

[0041] Figure 2 for Figure 1 Flowchart of step S4;

[0042] Figure 3 This is a schematic diagram illustrating the application of the present invention;

[0043] Figure 4 This is a frame diagram of the POS machine of the present invention. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0045] The illustrative embodiments and descriptions of the present invention are used to explain the invention, but are not intended to limit the invention. Furthermore, elements / components using the same or similar reference numerals in the drawings and embodiments are used to represent the same or similar parts.

[0046] The terms "first," "second," "S1," "S2," etc., used in this document do not specifically refer to any order or sequence, nor are they intended to limit the invention. They are merely used to distinguish elements or operations described using the same technical terms.

[0047] The directional terms used in this article, such as up, down, left, right, front, or back, are for reference only when referring to the accompanying drawings. Therefore, the use of directional terms is for illustrative purposes and not to limit this work.

[0048] The terms “include,” “including,” “have,” “contain,” etc., used in this article are all open-ended terms, meaning that they include but are not limited to.

[0049] The term "and / or" as used herein includes any or all of the things mentioned.

[0050] The term "multiple" in this article includes "two" and "more than two"; the term "multiple groups" in this article includes "two groups" and "more than two groups".

[0051] The terms "approximately," "about," etc., used herein are intended to modify any quantity or error that may vary slightly, but these slight variations or errors do not change the essence of the quantity or error. Generally, the range of slight variations or errors modified by such terms may be 20% in some embodiments, 10% in others, 5% in still others, or other values. Those skilled in the art should understand that the aforementioned values ​​can be adjusted according to actual needs and are not limited thereto.

[0052] Certain terms used to describe this application will be discussed below or elsewhere in this specification to provide additional guidance to those skilled in the art in describing the application.

[0053] Please refer to Figure 1 , Figure 1 This is a flowchart of the POS machine display configuration method of the present invention. Figure 1 As shown, a POS machine display configuration method of the present invention includes:

[0054] Display resolution configuration mark writing step S1: Write at least one serial number to the preset flash partition of the POS machine;

[0055] Operating system image construction step S2: Build the operating system image and write at least one display configuration resource corresponding to at least one of the serial numbers into the operating system image;

[0056] Operating system image writing step S3: Write the operating system image to the preset flash partition;

[0057] Display configuration step S4: After receiving a modification instruction, the operating system image obtains the display configuration resource corresponding to the modification instruction according to the modification instruction, and then performs display configuration through the display configuration resource.

[0058] In this embodiment, the step S1 of writing the display resolution configuration mark includes: writing at least one SN number to the preset flash partition of the POS machine. The SN number includes the serial number. That is, when the production tool writes the SN number to the POS, the SN number includes the serial number, so that the POS machine can be restarted through the serial number to display the new resolution Android operating system and / or the new display orientation Android operating system required by the customer.

[0059] Further, the operating system image construction step S2 includes:

[0060] The bootloader for the operating system image is constructed;

[0061] Construct the device tree of the operating system image, and write the resolution configuration resource corresponding to the display screen resolution configuration tag into the device tree;

[0062] Construct the kernel of the operating system image;

[0063] A display orientation adjustment process for the operating system image is constructed, and the display orientation configuration resource corresponding to the display screen orientation configuration flag is written to the display orientation adjustment process.

[0064] Each serial number includes a display resolution configuration mark and a display orientation configuration mark. The display configuration resources include resolution configuration resources and display orientation configuration resources. For example, in this embodiment, the resolution configuration marks in the serial number are: 1 indicates <1920×1080> resolution, 2 indicates <1366×768> resolution, 3 indicates <1024×768> resolution, etc. The resolution configuration resources refer to the display timing parameters, including clock frequency, horizontal front and back shoulder periods, vertical front and back shoulder periods, etc. For example, if the resolution configuration mark is 1, its corresponding resolution configuration resource is the display timing parameters corresponding to the 1920×1080 resolution, including clock frequency, horizontal front and back shoulder periods, vertical front and back shoulder periods, etc. The display orientation configuration marks in the serial number are: mark 1, mark 2, mark 3, and mark 4. Their corresponding display orientation configuration resources are: mark 1 for horizontal display, mark 2 for vertical display at 90 degrees clockwise, mark 3 for horizontal display at 180 degrees clockwise, and mark 4 for vertical display at 270 degrees clockwise.

[0065] Therefore, this invention enables the creation of an Android operating system image. When writing the serial number to the device using production tools, the display resolution configuration flag and display orientation configuration flag are also written. This allows the system's detection mechanism to correctly configure the display resolution and orientation, as well as the touchscreen orientation.

[0066] Furthermore, please refer to Figure 2 , Figure 2 for Figure 1 The flowchart for step S4 is shown below. Figure 2 As shown, the display configuration step S4 includes:

[0067] Resolution configuration step S41: After the boot program determines a display resolution configuration mark to be modified according to the modification instruction, it configures the resolution according to the resolution configuration resource corresponding to the display resolution configuration mark to be modified.

[0068] Display orientation configuration step S42: The display orientation adjustment process determines a display orientation configuration mark to be modified based on the display screen resolution configuration mark and the modification instruction, and performs display orientation configuration on the display orientation configuration resource corresponding to the display orientation configuration mark to be modified.

[0069] The resolution configuration step S41 includes:

[0070] The bootloader reads at least one of the display resolution configuration flags according to the modification instruction, and selects the display resolution configuration flag to be modified corresponding to the modification instruction;

[0071] The bootloader configures the attribute tags of the device tree according to the selected display resolution to be modified.

[0072] The kernel is started by the bootloader;

[0073] The kernel configures the resolution configuration resources corresponding to the attribute tags according to the attribute tags to complete the resolution configuration.

[0074] The display orientation configuration step S42 includes:

[0075] The display orientation adjustment process reads at least one of the display orientation configuration marks according to the display screen resolution configuration mark;

[0076] The display orientation adjustment process determines the display orientation configuration mark to be modified from at least one of the read display orientation configuration marks according to the modification instruction;

[0077] The display orientation adjustment process determines the corresponding display orientation configuration resource based on the display orientation configuration mark to be modified.

[0078] The display orientation adjustment process configures the display orientation based on the determined display orientation configuration resources.

[0079] It should be noted that in this embodiment, the resolution configuration step S41 is executed before the POS machine's display screen initialization logic, and the display orientation configuration step S42 is executed after the POS machine's display screen initialization logic. Specifically, the implementation mechanism in the bootloader uboot needs to be performed before the display screen initialization logic. First, the partition read function is called to read the configuration flag; then, based on the corresponding configuration flag, the binary file corresponding to the device tree is updated to the latest resolution configuration resource. Thus, when uboot actually initializes the display screen, the device tree reads the correct resolution configuration resource.

[0080] Please refer to Figure 3 , Figure 3 This is a schematic diagram illustrating the application of the present invention. For example... Figure 3 The working process of the present invention will be specifically described as shown below.

[0081] Step 1: When the device is powered on, the Boot ROM starts executing and loads the Boot Loader (BL1) into RAM. BL1 is usually customized by the manufacturer.

[0082] Step 2: The bootloader u-boot is the second stage, performing hardware device initialization, including display initialization. Finally, u-boot loads the device tree (dtb) file, kernel, and file system into memory, sets the kernel boot parameters, and starts the kernel.

[0083] In step 2, after the production tool writes the serial number, the device powers on. The bootloader (uboot) checks if the serial number has been newly written. If so, the system first enters recovery mode, restores factory settings, and then the bootloader (uboot) reconfigures the timing parameters of the corresponding display screen according to the new display resolution configuration bit. If the serial number has not changed, the bootloader (uboot) directly obtains the resolution configuration bit and configures the timing parameters of the corresponding display screen. After the device enters the system, the service layer process obtains the display orientation configuration mark serial number again and configures the correct display orientation and touchscreen orientation. This invention also supports normal display at the default resolution when no configuration mark is written. If the display resolution needs to be changed, the corresponding configuration mark can be written to a preset flash partition, and then the bootloader (uboot) reads and configures the correct resolution resources.

[0084] Step 3: After the kernel boots, it locates the init critical file and starts the first process in user space (the init process);

[0085] Step 4: After the system init process and daemon process have finished starting, the orientation adjustment process will be displayed as described. The system will start the Zygote process, and finally the Runtime process, local services, and home launcher.

[0086] In step 4, after the display orientation adjustment process is started, at least one display orientation configuration mark is read according to the display resolution configuration mark; the display orientation adjustment process determines the display orientation configuration mark to be modified from the read at least one display orientation configuration mark according to the modification instruction; the display orientation adjustment process determines the corresponding display orientation configuration resource according to the display orientation configuration mark to be modified; and the display orientation adjustment process configures the display orientation based on the determined display orientation configuration resource.

[0087] Please refer to Figure 4 , Figure 4 This is a frame diagram of the POS machine of the present invention. (As shown...) Figure 4 As shown, the POS machine of the present invention may include a processor 81 and a memory 82 storing computer program instructions.

[0088] Specifically, the processor 81 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0089] The memory 82 may include a mass storage device for data or instructions. For example, and not limitingly, the memory 82 may include a hard disk drive (HDD), a floppy disk drive, a solid-state drive (SSD), flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 82 may include removable or non-removable (or fixed) media. Where appropriate, the memory 82 may be internal or external to a data processing device. In a particular embodiment, the memory 82 is non-volatile memory. In a particular embodiment, the memory 82 includes read-only memory (ROM) and random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), an electrically alterable read-only memory (EAROM), or flash memory, or a combination of two or more of these. Where appropriate, the RAM can be Static Random-Access Memory (SRAM) or Dynamic Random-Access Memory (DRAM). DRAM can be Fast Page Mode Dynamic Random-Access Memory (FPMDRAM), Extended Data Out Dynamic Random-Access Memory (EDODRAM), Synchronous Dynamic Random-Access Memory (SDRAM), etc.

[0090] The memory 82 can be used to store or cache various data files that need to be processed and / or communicated, as well as possible computer program instructions executed by the processor 81.

[0091] The processor 81 reads and executes computer program instructions stored in the memory 82 to implement any of the POS machine display configuration methods in the above embodiments.

[0092] In some embodiments, the computer device may further include a communication interface 83 and a bus 80. For example, Figure 4 As shown, the processor 81, memory 82, and communication interface 83 are connected through bus 80 and complete communication with each other.

[0093] The communication interface 83 is used to enable communication between the various modules, devices, units, and / or equipment in the embodiments of this application. The communication port 83 can also enable data communication with other components such as external devices, image / data acquisition devices, databases, external storage, and image / data processing workstations.

[0094] Bus 80 includes hardware, software, or both, that couples components of a computer device together. Bus 80 includes, but is not limited to, at least one of the following: data bus, address bus, control bus, expansion bus, and local bus. For example, and not as a limitation, bus 80 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 80 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.

[0095] This computer device can perform distributed computing task log analysis, thereby achieving a combination of... Figure 1 The method described.

[0096] Furthermore, in conjunction with the POS machine display configuration method in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the POS machine display configuration methods in the above embodiments.

[0097] In summary, this invention directly updates the device tree binary file to the new resolution configuration resources within the bootloader uboot. This allows the uboot to initialize the display screen with the correct resolution configuration resources, ensuring a normal boot logo display, reducing boot black screen time, and improving user experience. Furthermore, this invention requires no changes to the operating system kernel; all detection mechanisms are implemented within the bootloader uboot, reducing coupling. Additionally, this invention eliminates the need to change the orientation of the display and touchscreen at the service layer or update the Android operating system. The Android operating system already supports four orientation display schemes at the time of release: horizontal printing, 90° clockwise vertical printing, 180° clockwise horizontal printing, and 270° clockwise vertical printing.

[0098] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A POS machine display configuration method, characterized in that, include: Display resolution configuration mark writing steps: Write at least one serial number to the POS machine's preset flash partition; Operating system image construction steps: Build an operating system image and write at least one display configuration resource corresponding to at least one of the serial numbers into the operating system image; Operating system image writing steps: Write the operating system image to the preset flash partition; Display configuration steps: After receiving a modification instruction, the operating system image obtains the display configuration resource corresponding to the modification instruction according to the modification instruction, and then performs display configuration through the display configuration resource; Each of the serial numbers includes a display resolution configuration mark and a display orientation configuration mark, and the display configuration resources include resolution configuration resources and display orientation configuration resources; The operating system image building steps include: The bootloader for the operating system image is constructed; Construct the device tree of the operating system image, and write the resolution configuration resource corresponding to the display screen resolution configuration tag into the device tree; Construct the kernel of the operating system image; Construct a display orientation adjustment process for the operating system image, and write the display orientation configuration resource corresponding to the display screen orientation configuration flag into the display orientation adjustment process; The display configuration step includes: Resolution configuration steps: After the boot program determines a display resolution configuration mark to be modified according to the modification instruction, it configures the resolution according to the resolution configuration resource corresponding to the display resolution configuration mark to be modified. Display orientation configuration steps: The display orientation adjustment process determines a display orientation configuration mark to be modified based on the display screen resolution configuration mark and the modification instruction, and performs display orientation configuration on the display orientation configuration resource corresponding to the display orientation configuration mark to be modified; The display orientation configuration step includes: The display orientation adjustment process reads at least one of the display orientation configuration marks according to the display screen resolution configuration mark; The display orientation adjustment process determines the display orientation configuration mark to be modified from at least one of the read display orientation configuration marks according to the modification instruction; The display orientation adjustment process determines the corresponding display orientation configuration resource based on the display orientation configuration mark to be modified. The display orientation adjustment process configures the display orientation based on the determined display orientation configuration resources.

2. The POS machine display configuration method as described in claim 1, characterized in that, The resolution configuration steps include: The bootloader reads at least one of the display resolution configuration flags according to the modification instruction, and selects the display resolution configuration flag to be modified corresponding to the modification instruction; The bootloader configures the attribute tags of the device tree according to the selected display resolution to be modified. The kernel is started by the bootloader; The kernel configures the resolution configuration resources corresponding to the attribute tags according to the attribute tags to complete the resolution configuration.

3. The POS machine display configuration method of claim 1, wherein, The resolution configuration step is executed before the display screen initialization logic of the POS machine, and the display orientation configuration step is executed after the display screen initialization logic of the POS machine.

4. The POS machine display configuration method of claim 1, wherein, The multiple display orientation configuration resources are respectively horizontal display, 90-degree clockwise vertical display, 180-degree clockwise horizontal display, and 270-degree clockwise vertical display.

5. A POS machine comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the POS machine display configuration method as described in any one of claims 1 to 4.

6. A storage medium, characterized by The storage medium stores a computer program, which, when executed by a processor, implements the POS machine display configuration method as described in any one of claims 1-4.