Image processing apparatus, control method for image processing apparatus, and program
Patent Information
- Application Number
- JP2024161515
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2024-12-23
- Estimated Expiration
- 2040-08-31
AI Technical Summary
Conventional methods require users to manually register buttons for desired settings, which is time-consuming and many users are unaware they can do so, leading to repetitive setting changes.
An image processing device that automatically generates and displays 'recommendation buttons' based on user setting history, reflecting frequently changed settings, allowing users to easily access desired settings without manual registration.
Enables users to utilize desired settings effortlessly by automatically displaying recommendation buttons, reducing the time and effort required for manual button registration and enhancing user experience.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing apparatus having an operation unit, a control method for the image processing apparatus, and a program. [Background technology]
[0002] In recent years, some image processing devices equipped with a scanner or printer are capable of displaying a menu screen on an operation unit on which buttons for executing jobs such as scanning, printing, etc. For example, a user can issue an instruction to execute a job by pressing a button for executing a job on the menu screen that is displayed after logging in to the image processing device.
[0003] When the above-mentioned button is pressed, a setting screen reflecting the setting values associated with the button opens, and the user can change some of the setting values as necessary before executing the job. In addition, a method has been disclosed in which a user can set the desired settings on the setting screen, and then manually perform a predetermined registration operation to newly generate a button associated with the desired settings and add it to the menu screen (Patent Document 1). After registering the button associated with the desired settings on the menu screen, the user can operate the registered button to execute the button processing with the desired settings. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2002-132100 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the conventional method, in order to use a button linked to a desired setting, the user had to take the time to manually register the button. Also, there is a possibility that some users may not know that they can register buttons linked to desired settings. If a user who does not know that they can register buttons unconsciously repeats the same setting changes every time they run a job, it takes time and effort.
[0006] An object of the present invention is to provide a method that enables even a user who is unaware that buttons can be registered to easily use a display object associated with a desired setting. [Means for solving the problem]
[0007] a display means for displaying, on an operation screen, a display object for receiving an instruction to execute a process, the display object being associated with a setting value; a processing means for executing the process in accordance with a setting value associated with the display object when the execution of the process is instructed by operating the display object; a storage means for storing history information indicating an execution history of the process, the history information including information indicating a changed setting value when a part of a setting value associated with the display object is changed when an instruction to execute the process is issued and the process is executed based on the changed setting value; a control means for, when a setting value indicated by the history information stored in the storage means satisfies a predetermined condition, reflecting the setting value in a setting value associated with the display object, and newly displaying, on the operation screen, a display object associated with the setting value after the reflection; 13. An image processing device comprising: Effect of the Invention
[0008] Even users who are unaware that buttons can be registered can easily use display objects associated with desired settings. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 shows a configuration of an image processing device 1 according to an embodiment of the present invention. [Diagram 2] A block diagram showing an example of the functions of the image processing device 1. [Diagram 3] Flow diagram of the process by which the image processing device 1 generates a recommendation button [Figure 4] FIG. 13 is a diagram showing an example of an operation screen of the image processing apparatus after login; [Diagram 5] FIG. 13 is a diagram showing an example of a job setting screen. [Figure 6] Diagram showing the settings change history of the copy button [Figure 7] Operation screen after the recommendation button is displayed [Figure 8] FIG. 13 is a diagram showing a setting change history of the copy button in the second embodiment. [Figure 9] FIG. 13 is a diagram showing a setting change history of the copy button in the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] The best mode for carrying out the present invention will be described below with reference to the drawings. Note that the following embodiments do not limit the invention according to the claims, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. In addition, the following embodiments will be described using an image processing device as an example of an information processing device.
[0011] Example 1 FIG. 1 is a block diagram illustrating the configuration of an image processing device 1 according to an embodiment of the present invention.
[0012] The image processing device 1 is described below as being a multifunction device having, for example, a print function and a scan function, but may be a device having only a single function. The image processing device 1 is composed of a control unit 10, a display / operation unit 12, and an image processing unit 13.
[0013] The control unit 10 controls the operation of each unit of the image processing device 1. The control unit 10 includes a CPU 100, a communication unit 101, a RAM 102, a HDD 103, a ROM 104, a timer 105, and a FAX unit 106, and is connectable to a LAN 11 and a telephone line 14.
[0014] The CPU 100 controls the entire control unit 10. The LAN 11 indicates a network for exchanging data with an external device, and the image processing device 1 is connected to the Internet via the LAN 11. The communication unit 101 transmits and receives data via the LAN 11. The RAM 102 provides a system work memory for the CPU 100 to operate. The HDD 103 is a hard disk drive, and may be a storage medium such as a magnetic disk, an optical medium, or a flash memory. The HDD 103 can store document data, setting data, and the like. The document data, setting data, and the like do not need to be stored in the image processing device 1, and may be stored in an external server or PC that can be connected to the image processing device 1 via a network. The ROM 104 is a boot ROM, and stores a boot program for the system. The CPU 100 loads a program installed in the HDD 103 or the like into the RAM 102 by the boot ROM of the ROM 104, and performs various controls based on the program. The timer 105 passes time according to an instruction from the CPU 100, and notifies the CPU 100 by an interrupt or the like when the instructed time has elapsed. The FAX unit 106 transmits and receives fax data via the telephone line 14 .
[0015] The display / operation unit 12 is controlled by the control unit 10, and includes a display unit 120 and an input unit 121. The display unit 120 is a display for displaying an operation screen of the image processing device to a user. The input unit 121 accepts input from a user through an interface such as a touch panel, a mouse, a camera, a voice input, or a keyboard.
[0016] The image processing unit 13 is controlled by the control unit 10 and includes an image analysis unit 130, an image generation unit 131, and an image output unit 132. The image analysis unit 130 analyzes the structure of an original image and extracts necessary information from the analysis result. The image generation unit 131 reads an original (for example, scans) and digitizes the image of the original to generate image data and store it in the HDD 103. The image generation unit 131 can also generate original image data in a different format using information analyzed by the image analysis unit 130. The image output unit 132 outputs image data stored in the HDD 103 or the like. Examples of this output include printing the image data of the original on paper, transmitting it to an external device, server, facsimile machine, etc. connected to the network via the communication unit 101, and storing it in a storage medium connected to the image processing device 1.
[0017] Fig. 2 is a block diagram showing an example of functions of the image processing device 1 shown in Fig. 1. The image processing device 1 has as its functions an authentication processing unit 201, a user information management unit 202, a job processing unit 203, an operation processing unit 204, a setting change history storage unit 205, a recommendation determination unit 206, and a device information management unit 207. Each of these functional units is a function that the CPU 100 loads into the RAM 102 a program installed in the HDD 103 using the boot ROM of the ROM 104, and realizes based on the program.
[0018] The authentication processing unit 201 executes login / logout processing received from a user. When input of a user ID and password is received from the user, authentication is performed based on the received information. If authentication is successful, processing associated with the authenticated user is performed.
[0019] The user information management unit 202 manages information about the user authenticated by the authentication processing unit 201 for each user. For example, by managing the language (e.g., English, Japanese, etc.) used when using the image processing device 1, the language to be used can be switched for each user. In addition, print jobs received from an external device via the communication unit 101 can be managed for each user who submitted the job. Furthermore, the initial screen displayed when the user starts operating the image processing device 1 is managed for each user. For example, the screen set as the initial screen and the display order of buttons displayed on the initial screen are managed.
[0020] The job processing unit 203 processes various jobs to be executed by the image processing device 1. Specifically, it controls the image generation unit 131 to execute a scan job, controls the image output unit 132 to execute a print job, and controls the communication unit 101 to execute a transmission job.
[0021] The operation processing unit 204 controls the display unit 120 to display various information to the user, and further receives and processes operation instructions input from the user via the input unit 121.
[0022] A setting change history storage unit 205 extracts and stores setting change history information from job information processed by the job processing unit 203. Specifically, when a user changes a setting value for a button for executing a job displayed on a menu screen and executes the job, information regarding the changed setting value is stored.
[0023] The recommendation determination unit 206 determines whether the setting change history stored in the setting change history storage unit 205 satisfies the criteria for generating a recommendation button, which will be described later. Here, recommendation means estimating the settings desired by the user and, based on the estimation result, recommending to the user a button associated with the settings desired by the user. In this embodiment, the settings used frequently by the user are estimated to be the settings desired by the user.
[0024] The recommendation button generation unit 207 generates a recommendation button based on the judgment result of the recommendation judgment unit 206. When the same setting change is made to a certain button a certain number of times and a job is executed, the recommendation button generation unit 207 generates a new button (hereinafter, recommended button) to which a setting value obtained by reflecting the setting change in the setting value associated with the button is associated. The generated recommendation button is then displayed on the menu screen. The button management unit 208 manages information about custom buttons (described in detail later) to be displayed on the menu screen of the image processing device 1 and the recommendation buttons generated by the recommendation generation unit 207, and cooperates with the user information management unit 202 to display a user-specific button on the menu screen. The button management unit 208 manages information such as setting values associated with buttons, for example.
[0025] Fig. 3 is a flowchart for explaining the process from when the image processing device 1 in this embodiment is started to when the recommendation button is generated and displayed. Each process in the flowchart shown in Fig. 3 is realized by the CPU 100 of the image processing device 1 executing a control program.
[0026] In S301, when the authentication processing unit 201 accepts a login request from a user, it performs user authentication. The login request is made by displaying a login screen on the display unit 120 and the user inputting a user ID and password via the input unit 121.
[0027] A login request may be made by input from an IC card reader or a biometric authentication device such as a fingerprint authentication device connected to the input unit 121 of the image processing device 1. Upon receiving the login request, the authentication processing unit 201 performs authentication by comparing the input user name and password with the user name and password stored in advance in the HDD 103.
[0028] In S302, the operation processing unit 204 displays an initial screen reflecting information of the authenticated user on the display unit 120. The initial screen in this embodiment is a screen presented to the user immediately after logging in to the image processing device 1, and is a menu screen displaying buttons for instructing the execution of a job.
[0029] An example of the initial screen is shown in Fig. 4. On the initial screen 400, a plurality of display objects for instructing the execution of a job are displayed, such as a copy button 401, a send to self button 402, and a print button 403. Here, the things displayed on the initial screen 400 are called buttons, but this is not limited to buttons and includes various types of display objects such as operation keys. A page transition button 404 is a button for transitioning to the next screen, and when pressed, a button for the next page is displayed. The displayed buttons can be changed and can also be customized for each user. When the copy button 401 is pressed here, transition is made to a setting screen for executing a copy job.
[0030] FIG. 5(a) is an example of a setting screen for executing a copy job, which is displayed when the copy button 401 is pressed. Buttons 501 to 510 for changing settings are displayed. In the setting screen 500, a setting value associated with the copy button 401, here an initial setting value (for example, a setting value set at the time of shipment from the factory), is already set. When the user wants to change the setting value, for example, by pressing the finishing setting button 501, a detailed setting screen as shown in FIG. 5(b) is displayed, and settings such as sorting and stapling can be changed. Other settings can also be changed in the same manner. When the user has finished setting, he or she presses the start button 512, and the image processing device 1 executes the job with the set contents. The change in setting is applied only when the job is executed, and does not change the setting value associated with the button.
[0031] Although an example in which buttons 401, 402, and 403 linked to initial setting values are displayed on the initial screen 400 has been shown, the buttons to be displayed are not limited to this. After the user sets the desired settings on a setting screen for executing a job, the user may manually register a new button reflecting the settings on the initial screen, and the button that will be displayed (hereinafter referred to as a custom button) may be displayed on the initial screen 400. However, a custom button will not be displayed unless the user performs the registration work, which is troublesome for the user. Furthermore, there are users who are unaware that a function for registering buttons linked to preferred setting values is provided.
[0032] Also, a button that executes a job without opening a setting screen or a confirmation screen when pressed may be displayed on the initial screen 400. That is, an attribute for executing a job without opening a setting screen or a confirmation screen can be given to the button displayed on the initial screen 400, and when the button to which the attribute is given is pressed, the job can be executed without the procedure of opening the setting screen or the confirmation screen. Returning to the explanation of the flowchart in FIG. 3.
[0033] In S303, the job processing unit 203 determines whether or not an instruction to execute a job corresponding to the button has been given. For example, it determines whether or not the start button 512 has been pressed. If an instruction to execute a job has been given, the process proceeds to S304, and if not, the process of S303 is repeated. In S304, the job processing unit 203 executes the job corresponding to the button based on the user's instruction.
[0034] In S305, the job processing unit 203 determines whether the setting value associated with the button was changed when the job was executed in S304. If it is determined that the setting was changed, the process proceeds to S306, otherwise the process ends. If the value has been changed from the setting value associated with the button on the screen in FIG. 5A and a job is being executed, it is determined that the setting value has been changed.
[0035] In step S306, the job processing unit 203 stores the setting value changed from the setting value associated with the button in the setting change history storage unit 205. The setting change history to be stored will be described with reference to FIG.
[0036] Table 600 in Fig. 6 shows the setting values associated with the copy button 401. To simplify the explanation, the following explanation will be given using three setting items, "Staple," "Side Setting," and "Color Setting," as examples, but there are other setting items as well. Also, a setting value is associated with each display object other than the copy button 401. The setting values associated with the copy button 401 are "Staple: OFF," "Side Setting: Single-Sided," and "Color Setting: Black and White."
[0037] Table 610 shows the button usage history of copy button 401. It shows the setting values when copy button 401 was pressed in the past and a job was executed. Each row corresponds to one job execution. For example, data 2 shows that the job corresponding to copy button 401 was executed after the settings were changed to "Staple: ON" and "Side setting: Double-sided." Table 610 showing the button usage history may be saved in setting change history saving unit 205.
[0038] Table 620 shows the setting change history. Only data in which the setting values associated with the buttons have been changed is extracted from the button usage history and stored in the setting change history storage unit 205. For example, for data 2, information indicating "Staple: ON" and "Side setting: Double-sided", which are changes from the setting values associated with the copy button 401, is stored in the setting change history storage unit 205. For data 3, the job was executed without changing the setting values associated with the copy button 401, so no information is stored in the setting change history storage unit 205.
[0039] Returning to the explanation of the flowchart in Fig. 3, in S307, the recommendation determination unit 206 determines whether or not to generate a recommendation button based on the information stored in the setting change history storage unit 205. If the same setting change has been made a predetermined number of times or more, it is determined that a new recommendation button reflecting the setting change is to be generated.
[0040] The determination of the generation of the recommendation button will be described using table 630 in FIG. 6. Table 630 shows the setting change count. Based on the setting change history, a set of setting values changed during execution of each job is counted as a group, and the number of times the setting values have been changed to the group is counted. Here, an example will be described in which a user who has used the copy button 401 eight times executes a job for the ninth time. The ninth job corresponds to data 9 in table 610. When the user changes the setting values of the copy button 401 to "Staple: ON", "Face setting: Double-sided", and "Color setting: Color" for the ninth time and executes a job, the counts corresponding to "Staple: ON", "Face setting: Double-sided", and "Color setting: Color" in the setting change count become 4. In other words, this indicates that the user has changed the same setting four times. If the condition for generating the recommendation button is that the setting change count is 4 or more, it is determined in S307 that the recommendation button is to be generated. Note that the threshold value of the setting change count is not a fixed value, and may be set individually according to the setting items, etc. For example, in the case of the copy button 401, the staple setting item, which is less likely to be changed, may be weighted more than the change of the face setting item, which is likely to be changed frequently, so that the change of the staple setting is more likely to generate a recommendation button. The threshold value of the setting change count may be set by an administrator or user of the image processing device 1. Here, the setting change count of the copy button 401 has been described as an example, but the setting change count is also stored for each button other than the copy button 401. When the setting change count becomes 4 and a recommendation button is generated, the count of the corresponding change item may be reset to 0, or the count may not be performed after changing to 0. Furthermore, when the count is not performed after resetting to 0, if the generated custom button is deleted, the count of the corresponding change item may be restarted.Also, even if the setting change count is 4 or more and the conditions for generating a recommendation button are met, if a button linked to the exact same combination of setting values as the recommendation button to be generated is already displayed on the initial screen 400 (if it has already been generated as a recommendation button or has been manually registered as a custom button), it may not be determined to generate a recommendation button.
[0041] In S308, the recommendation button generating unit 207 generates a recommendation button 701 that reflects the setting change that exceeds the threshold value on the display unit 120. Here, a recommendation button is generated in which the setting values of the copy button 401 are changed to "staple: ON", "face setting: double-sided", and "color setting: color". Then, information on the generated recommendation button is saved in the button management unit 208. The generated recommendation button is displayed on the initial screen 400 as shown in 701 in FIG. 7(a)(b). The recommendation button may be displayed at the top of the initial screen 400 as shown in FIG. 7(a), and the print button 703 that was originally displayed on the first page of the initial screen 400 may be moved to the second page accordingly. Alternatively, the recommendation button may be displayed at the top of the initial screen 400 as shown in FIG. 7(b), and the copy button 401 that was the basis of the recommendation button may be moved to the second page or later, or may not be displayed on the initial screen 400. At this time, the generated recommendation button may be a button that executes a job immediately when pressed without opening a confirmation screen or a setting screen. In other words, when a normal button displayed on the initial screen 400 is pressed, a setting screen is displayed, and when a setting change or execution instruction is received from the user, a process associated with the button is executed. On the other hand, when a generated recommendation button displayed on the initial screen 400 is pressed, a process associated with the button may be executed without going through a step of displaying a setting screen or a confirmation screen. Since the recommendation button is a button that reflects a setting value that is frequently used, it is considered that there is a low possibility that the setting will be changed and a process will be executed from there, so when the recommendation button is generated, a setting that does not open a setting screen is set as the default. In that case, as shown in icon 704, an icon is displayed on the button to make the user recognize that the process will be executed immediately. The recommendation button 701 displays a setting value (702) that is the difference from the copy button 401 that is the basis of the recommendation. Then, a button name (703) indicating that the button has been newly generated is displayed. The recommendation button may be displayed with an icon or the like indicating that the button has been newly generated.
[0042] The setting change history may be stored for each user, and the generated recommendation button 701 may be created and managed for each user identified by the authentication processing unit 201, or the setting change history may be stored uniformly for all users, and a recommendation button common to all users may be created.
[0043] The effect of the above flowchart is as follows. When a user executes a job in which the same setting change is made to a button a predetermined number of times or more, the button after reflecting the setting change is automatically displayed on the menu screen. A user can generate a button reflecting a desired setting value by registering a custom button on the menu screen, but registration is time-consuming, and some users may not even know that it is possible to register a custom button in the first place. As in this embodiment, a recommended button is automatically displayed on the menu screen based on the job execution history, so that a user can easily display a desired button on the menu screen. In addition, in this embodiment, the settings changed when a job is executed are counted as one group, but each setting item may be counted individually. In this case, if the same setting value has been changed for one setting item a predetermined number of times or more, a recommended button reflecting the setting value is generated and displayed.
[0044] Example 2 In the first embodiment, when the number of times the settings are changed exceeds a predetermined number, a button reflecting the setting change is generated and displayed. However, if a recommendation button is generated using all of the user's past setting change history, there is a possibility that a recommendation button reflecting a setting value that is not used frequently will be generated. For example, even if a setting is not used frequently, if the image processing device is used for a long period of time, the number of changes will exceed the predetermined number, and a recommendation button reflecting the setting will be generated.
[0045] Therefore, in the second embodiment, an example will be described in which a recommendation button is generated based on the same setting change made a predetermined number of times within a predetermined period of time. The basic configuration of this embodiment is the same as that of the first embodiment, so only the differences will be shown.
[0046] FIG. 8 is an example of a table showing a button use history 810, a setting change history 820, and a setting change count 830 in this embodiment. Each table is the same as the table showing the button use history 610, the setting change history 620, and the setting change count 630 in FIG. 6, but the difference is that the date and time when the job was executed is recorded as shown in columns 840 and 850. For example, a case where a condition is set that a recommendation button reflecting the setting change is generated when the same setting change is made four or more times within one month will be described. In FIG. 6, the setting change counts for "staple: ON", "face setting: double-sided", and "color setting: color" are 4, but in this embodiment, since setting changes within one month or year are counted, the setting change count becomes 3 and a recommendation button is not generated. Here, an example of counting setting changes only during a predetermined period is shown, but this is not limited to this. For example, recent setting changes may be weighted so that the recent setting changes are more likely to be reflected in the count.
[0047] If the recommendation button is generated using all of the past setting change history as in the first embodiment, there is a possibility that a button that is not used frequently will be displayed on the menu screen. If the number of buttons displayed on the menu screen increases, it becomes difficult for the user to find the desired button. Therefore, as in this embodiment, by setting conditions for the generation of the recommendation button, it is possible to prevent a button that is not used frequently from being displayed on the menu screen. In other words, it is possible to display a recommendation button with higher accuracy.
[0048] Example 3 In the second embodiment, an example of generating a recommendation button based on the same setting change made a predetermined number of times in a predetermined period is shown. For example, if the threshold number of times is set to 4, a recommendation button is generated when a job corresponding to the same button is executed 9 times within one month and the same setting change is made 4 times. On the other hand, a recommendation button is also generated when a job corresponding to the same button is executed 100 times within one month and the same setting change is made 4 times. In other words, a recommendation button is generated even if the ratio of setting changes to the total number of times a job is executed using the same button is low. Therefore, in this embodiment, an example of generating a recommendation button is shown when the frequency of a specific setting change is high compared to the total number of times a job is executed using the same button. The basic configuration of this embodiment is the same as that of the first embodiment, so only the differences are shown.
[0049] In this embodiment, an example is shown in which a recommendation button is generated when the same setting change is performed Y times (for example, 4 times) out of the most recent execution count X times (for example, 5 times) of the job corresponding to the button.
[0050] FIG. 9 is a table showing a button use history 910, a setting change history 920, and a setting change count 930 in this embodiment. Each table is the same as the button use history 610, the setting change history 620, and the setting change count 630 tables in FIG. 6, but the data included in the table has been changed. The difference from FIG. 6 is that the setting change count 930 counts only setting changes in the last five job executions. Here, the number of setting changes in the five job executions from data 5 to data 9 is counted. Since the setting changes of "Staple: ON", "Face setting: Double-sided", and "Color setting: Color" have been made four times, it is determined in S307 that a recommendation reflecting these setting values will be generated. On the other hand, although the setting change to "Face setting: Double-sided" has been made a total of four times, the setting change has only been made once in the last five job executions, so it is determined in S307 that a recommendation will not be generated.
[0051] According to this embodiment, a recommendation button is generated based on the most frequently performed setting changes among a predetermined number of jobs that have been executed most recently, so that more accurate recommendations can be made.
[0052] (Other Examples) The conditions for generating a recommendation button are not limited to these. For example, if the number of times the same setting change is made exceeds the number of times the job is executed as is with the setting value associated with the button, a recommendation reflecting the setting change may be generated. In the above embodiment, an example of generating a recommendation button based on a button associated with an initial setting value such as the copy button 401 has been shown. However, the button that is the basis for generating a recommendation button is not limited to a button associated with an initial setting value. For example, a recommendation button may be generated based on a custom button registered in a menu screen by a user reflecting a desired setting. Furthermore, whether or not to generate a recommendation button may be controlled depending on the button used. For example, if the button for which the setting change has been made is associated with an initial setting value, a recommendation button may be generated, and if it is a custom button, a switch may be made so that a recommendation button is not generated. In this way, excessive generation of recommendation buttons can be prevented.
[0053] The present invention can also be realized by executing the following process, in which software (programs) that realize the functions of the above-described embodiments are supplied to a system or device via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or device reads and executes the programs.
Claims
1. An image processing device having a display unit, a display control means for causing a setting screen to be displayed on the display unit, the setting screen allowing a user to set setting values for each of a plurality of setting items related to a copy function executable by the image processing device; a storage means for storing setting values of each of the plurality of setting items set by a user on the setting screen, the display control means displays, on a menu screen, a first object for displaying the setting screen in which the first set of setting values is reflected in the plurality of setting items when the setting values of each of the plurality of setting items on the setting screen are set to a first set of setting values and the copy function is executed; 2. An image processing apparatus comprising: a setting screen that reflects the first set of setting values in the plurality of setting items, the setting screen being displayed when the first object is selected by a user;
2. The image processing device described in Claim 1, characterized in that the display control means displays the first object on the menu screen when the setting values of each of the multiple setting items on the setting screen are set to the first set of setting values and the number of times the copy function has been executed is equal to or greater than a predetermined number of times.
3. The image processing device described in Claim 2, characterized in that the display control means displays the first object on the menu screen when the setting values of each of the multiple setting items on the setting screen are set to the first set of setting values and the number of times the copy function has been executed is equal to or greater than the specified number of times within a specified period.
4. The image processing device described in Claim 2, characterized in that the display control means displays the first object on the menu screen when the copy function has been executed a specific number of times and when the setting values of each of the multiple setting items on the setting screen are set to the first set of setting values and the number of times the copy function has been executed is equal to or greater than the predetermined number of times.
5. The image processing device is capable of executing a plurality of functions including the copy function, 2 . The image processing apparatus according to claim 1 , wherein the display control means displays the first object at the top of a plurality of objects corresponding to the plurality of functions arranged on the menu screen.
6. The image processing device described in Claim 1, characterized in that the setting screen includes a first screen for setting a setting value of a first setting item among the plurality of setting items, and a second screen for setting a setting value of a second setting item among the plurality of setting items that is different from the first setting item.
7. The image processing device according to claim 1, characterized in that the setting screen includes an object for instructing the start of execution of the copy function.
8. The image processing device according to claim 7, characterized in that the multiple setting items include at least one of staples, surface settings, and color settings.
9. A control method executed by an image processing device having a display unit, comprising: displaying on the display unit a setting screen for allowing a user to set setting values for each of a plurality of setting items related to a copy function executable by the image processing device; storing setting values of the plurality of setting items set by a user on the setting screen; displaying, on a menu screen, a first item for displaying the setting screen in which the first set of setting values is reflected in the plurality of setting items when the number of times that the copy function has been executed with the setting values of each of the plurality of setting items on the setting screen being set to a first set of setting values is equal to or greater than a predetermined number of times; A control method comprising the steps of:
10. A program for causing a computer to function as each of the means described in any one of claims 1 to 9.
