Image processing device, control method, and program
By providing functions such as custom buttons on the portal screen of multi-function devices, the problem of users frequently adjusting the setting values between different applications is solved, improving user experience and simplicity of operation.
Patent Information
- Application Number
- JP2024182304
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-04-21
- Estimated Expiration
- 2040-07-06
AI Technical Summary
When setting up different applications of existing multi-function devices, users need to frequently adjust the setting values, resulting in complex operations and inconvenient reuse.
By providing custom buttons, history buttons and business-specific buttons on the portal screen of a multi-function device, users can quickly invoke preset settings values to reduce repeated settings.
Improves user experience, simplifies operational processes, and reduces repeated adjustments to the setting value between different applications.
Smart Images

Figure 0007665853000001 
Figure 0007665853000002 
Figure 0007665853000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an image processing device. , CONTROL METHOD, PROGRAM Regarding. [Background technology]
[0002] In recent years, image forming devices such as multifunction printers installed in offices have become more multifunctional and sophisticated, and are equipped with many convenient functions. Generally, in a multifunction printer, multiple installed applications (apps), such as copy and fax, are selected from a portal screen, and a setting screen for the application is called up. Then, in the setting screen for the application (e.g., copy), a setting value (e.g., 1 copy) is selected for various setting items (e.g., number of copies) when the application is executed, and the application is executed.
[0003] However, the setting values to be set when executing each application differ depending on the user. In order to reduce the number of steps of repeating settings for applications, a multifunction device is known that provides a portal screen with buttons for calling up setting values set for each user (for example, Patent Document 1). Known examples of such buttons include a button (custom button) for calling up setting values previously set for each user, a button (history button) for calling up specific setting values used in the past, and a button (task-specific button) for calling up setting values specialized for a specific task. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2014-13572 A Summary of the Invention [Problem to be solved by the invention]
[0005] By the way, for example 、 Some settings may be changed depending on the purpose of use. information It is easy to imagine that a difference of 。
[0006] So, this Disclosure teeth 、 Some settings information Difference When occurs In response to Improve usability The purpose of this document is to: [Means for solving the problem]
[0007] Books Disclosure teeth, The present invention is provided with a display control means for displaying a predetermined soft key indicating a copy function for which setting information is registered, a receiving means for receiving a user operation, and an execution means for executing a process of the copy function, wherein when the receiving means receives a user operation for changing a part of the setting information and for executing a process of the copy function, the execution means executes the process of the copy function using the changed setting information, and the display control means displays an area for receiving a user operation that reflects the setting information of the copy function, which is an area different from the predetermined soft key, based on the execution means having executed the process of the copy function using the changed setting information, and when the receiving means receives a user operation for reflecting the changed setting information in the copy function in the area for receiving a user operation that reflects the setting information of the copy function and receives a user operation for displaying a setting screen of the copy function, the display control means displays the setting screen reflecting the changed setting information. It is characterized by: Effect of the Invention
[0008] According to the present invention, Improve usability by dealing with cases where some configuration information differences occur It is possible. [Brief description of the drawings]
[0009] [Figure 1] Internal configuration example and system configuration example of image processing device [Diagram 2] Software configuration installed on the image processing device [Diagram 3] External view of the control unit [Figure 4] Flowchart showing user authentication processing [Diagram 5] An example of the authentication screen [Figure 6] An example of a portal screen [Figure 7] An example of the copy settings screen [Figure 8] Flowchart showing button registration processing [Figure 9A] Copy setting screen example [Figure 9B] Copy setting screen example [Figure 9C] Copy setting screen example [Figure 10] An example of a button information table [Figure 11] An example of an action information table [Figure 12] Flowchart showing button call processing [Figure 13] Example of a configuration information difference table [Figure 14] Flowchart showing button setting change processing [Figure 15A] Example of the setting change option list displayed on the copy setting screen [Figure 15B] Example of setting change option list and setting change screen [Figure 15C] Example of color setting screen [Figure 16] Another flow chart showing the button call process [Figure 17] Another flowchart showing the button setting change process DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. However, the embodiments described below are merely examples and are not intended to limit the scope of the present invention. Furthermore, not all of the combinations of features described in the following embodiments are necessarily essential to the solution of the present invention.
[0011] <Embodiment 1> <Internal configuration of image processing device> FIG. 1A is a block diagram showing an example of the internal configuration of an image processing apparatus according to an embodiment of the present invention. The image processing device 1 is configured, for example, as an image forming device such as a multifunction peripheral (MFP). The image processing device 1 basically includes, for example, a controller unit 100 that controls each unit in the image processing device 1, an operation unit 112, a scanner unit 123, and a printer unit 125.
[0012] The operation unit 112 is composed of, for example, hard keys such as a numeric keypad for inputting numbers and a start key for executing processing, and a liquid crystal touch panel, and provides a user interface for the user to operate the image processing device 1. The user can input information to the image processing device 1 or perform settings by pressing the hard keys of the operation unit 112 or touching icons or buttons representing each setting item displayed on the touch panel.
[0013] The scanner unit 123 reads an image of a document, etc. as image data. The printer unit 125 conveys recording paper and prints the image data on the recording paper as a visible image. The controller unit 100 is connected to a scanner unit 123 via a bus 122, and is also connected to a printer unit 125 via a bus 124. The controller unit 100 is also connected to other devices via a LAN 113, a public line (WAN) 114, or wireless 115, and controls input and output of image information and device information.
[0014] Next, each piece of hardware inside the controller unit 100 will be described. The CPU 101 is a controller that controls the entire system. The RAM 102 is a system work memory for the operation of the CPU 101, and is also an image memory for temporarily storing image data. The ROM 103 is a boot ROM that stores a boot program for the system. The HDD 104 is a hard disk drive that stores system software, image data, and all information related to wireless communication (wireless communication specifications) that a communication unit 111 described later has. In the image processing device 1, functions can be increased by installing an application (hereinafter, referred to as an "app") that implements a desired function. By installing an app, an application program for operating various functions on the image processing device 1 is stored in the RAM 102 or the HDD 104.
[0015] The operation unit I / F 106 is an interface between the controller unit 100 and an operation unit 112, which is a user interface (UI), and outputs data to be displayed on the operation unit 112 to the operation unit 112. The operation unit I / F 106 also plays a role in transmitting information input by a user from the operation unit 112 to the CPU 101. A network unit 109 is connected to a LAN 113 and inputs and outputs information. A modem 110 is connected to a WAN 114 and inputs and outputs information. A communication unit 111 is connected to a wireless 115 via an antenna (not shown) and inputs and outputs information. The communication unit 111 is capable of performing multiple types of wireless communication. Each of the above hardware components is arranged on a system bus 107.
[0016] The image bus I / F 105 is a bus bridge that connects the system bus 107 and an image bus 108 that transfers image data at high speed and converts the data structure. The image bus 108 is defined by a PCI bus or IEEE1394 or the like. For each device arranged on the image bus 108, a raster image processor (RIP) 116 expands PDL code into a bitmap image. A device I / F 117 connects a scanner section 123 or a printer section 125 to the controller unit 100, and performs synchronous / asynchronous conversion of image data. A scanner image processing section 118 performs correction, processing, editing, etc. on input image data. A printer image processing section 119 performs correction, resolution conversion, etc. on print output image data to suit the printer section 125. An image rotation section 120 rotates image data. An image processing section 121 performs compression / expansion processing such as JPEG, JBIG, MMR, MH, etc. on image data, and format conversion processing such as PDF, TIFF, OCR, and encryption.
[0017] FIG. 1(b) shows an example of the configuration of a system including the image processing device 1. The image processing device 1 is connected to a server 2, which is an external device, through a network 3 via a LAN 113, a WAN 114, wireless communication 115, and the like.
[0018] <Software configuration of image processing device> Next, the software configuration of applications and the like installed in the image processing device 1 will be described with reference to FIG. The applications installed in the image processing device 1 include a copy application 211, a fax application 212, and a portal application 213. The copy application 211 has a function related to a copy operation, and the fax application 212 has a function related to a fax operation for transmitting / receiving document data. The portal application 213 has a function related to a portal. These applications are directly installed in the image processing device 1 by the user, but may be installed in the image processing device 1 via the network unit 109, the communication unit 111, or the like. The installed applications are stored in the RAM 102 or the HDD 104 as application programs.
[0019] 1, each application such as copy application 211, fax application 212, and portal application 213 operates independently under the command of CPU 101. Therefore, data used by each application is grouped by application and stored in HDD 104. Data shared by each application is stored as common data in common data section 220 set in HDD 104. Further, each application installed in the image processing device 1 is assigned an application ID as an identifier for identifying the application. The application ID is stored as common data in the common data unit 220. In the following description, the application ID of the copy application 211 is "1000", the application ID of the fax application 212 is "1001", and the application ID of the portal application 213 is "1002".
[0020] The window control unit 201 determines which of a plurality of applications installed in the image processing device 1 should be displayed on the operation unit 112. Each application installed in the image processing device 1, such as the copy application 211, acquires data such as screen resources and setting values from the HDD 104 and displays them in response to an instruction from the window control unit 201. For example, when the window control unit 201 receives a display request for the copy application 211 (application ID "1000"), the window control unit 201 determines whether or not display is possible using the functions of the copy application 211, and if display is possible, notifies the copy application 211 of a display instruction. Note that if there is any setting information for display, it is notified together with the display instruction. The copy application 211 that has received the display instruction acquires screen resources and setting values from the copy data unit 221 set in the HDD 104 and displays them on the operation unit 112.
[0021] On the other hand, when displaying data that is not in copy data section 221, copy application 211 notifies window control section 201 of a data request. Receiving this, window control section 201 obtains the corresponding data from common data section 220 set in HDD 104, and notifies copy application 211. Then, copy application 211 displays this data.
[0022] The fax application 212 can transmit and receive fax-related data to and from a fax data section 222 set in the HDD 104. Similarly, the portal application 213 can transmit and receive portal-related data to and from a portal data section 223 set in the HDD 104. In FIG. 2, the image processing device 1 has been described as having three types of applications, the copy application 211, the fax application 212, and the portal application 213, but may have other applications.
[0023] <Exterior of the operation unit equipped with a touch panel> FIG. 3 is an external view of the operation unit 112 provided in the image processing device 1. As shown in FIG. Operation unit 112 is equipped with touch panel 300. Touch panel 300 is composed of, for example, a liquid crystal display unit, with a touch panel sheet attached onto the liquid crystal display unit. An operation screen and soft keys are displayed on touch panel 300, and when a displayed soft key is touched, position information about the touched soft key is transmitted to CPU 101.
[0024] The operation unit 112 is also provided with various keys and buttons that are operated by the user. The start key 301 is used, for example, to instruct the start of a document reading operation. A two-color LED 302, green and red, is provided in the center of the start key 301, and the color indicates whether the start key 301 is in a usable state or not. The stop key 303 is used, for example, to stop an operation that is in progress. The numeric keypad 304 is made up of number and letter buttons, and is used to instruct the setting of the number of copies and the switching of the screen of the touch panel 300. The user mode key 305 is pressed when setting the device.
[0025] In the following description, when the phrase "display a screen" is used, it means that the CPU 101 calls the corresponding screen display data and screen control program from the HDD 104 or the RAM 102 and displays the screen display data on the operation unit 112. Similarly, when referring to operations on a touch panel or various keys, such as "the user presses XX," this means that when the user presses a button, list, various keys, etc. displayed on the screen, the CPU 101 obtains position information from the operation unit 112 and executes the processing instructed based on the screen control program.
[0026] In this embodiment, all information (coordinates, fonts, image resources, default setting values, etc.) displayed on each screen by each application is stored in any one of RAM 102, ROM 103, and HDD 104. The information stored in RAM 102, ROM 103, HDD 104, etc. is displayed on touch panel 300 of operation unit 112 through operation unit I / F 106 under the control of CPU 101.
[0027] <User authentication process> 4 is a flowchart showing a user authentication process from when the image processing device 1 is started up to when a login user screen is displayed. The process in the flowchart shown in FIG. 4 is realized by the CPU 101 executing a program recorded in the HDD 104 or the like. First, when the setting for identifying a user is ON in the image processing device 1, after the main body is started up, the CPU 101 displays an authentication screen on the touch panel 300 (S401). Fig. 5 shows an example of the authentication screen 500 displayed on the touch panel 300. The authentication screen 500 has areas for inputting a user name 501 and a password 502.
[0028] After displaying the authentication screen 500, the image processing device 1 waits for input of a user name and password (S402). When the user inputs a pre-registered user name and password and presses an OK button 503, the CPU 101 compares the user name and password stored in the HDD 104 to determine whether the input user name and password match (S403).
[0029] If the user name and password do not match (NO in S404), CPU 101 displays an error message on touch panel 300 and displays authentication screen 500 again (S405). On the other hand, if the user name and password match (YES in S404), CPU 101 retrieves information associated with the user stored in HDD 104 (S406). When the call is completed, CPU 101 permits the user to log in (S407), and stores the permitted user as a logged-in user in HDD 104 (S408). After that, CPU 101 displays a portal screen reflecting the information of the called logged-in user on touch panel 300 (S409).
[0030] <Portal screen> FIG. 6(1) is an example of a portal screen that reflects the settings of the logged-in user. A menu 600 for starting each application is displayed on the portal screen of the logged-in user. On the portal screen, buttons such as application buttons 601 to 603 and custom buttons 604 to 606 are displayed as display objects. Note that the application buttons 601 to 603 are call buttons for instructing execution of an application with default setting values, and the custom buttons 604 to 606 are call buttons for instructing execution of an application with preset setting values. Note that objects such as buttons displayed on the screen for instructing execution of such an application are called display objects. For example, for the custom button 606, an icon 607, a button name 608, and a comment 609 for this button are displayed, but the displayed contents are not limited to these.
[0031] Information for displaying custom buttons 604-606 is managed as a button information table as shown in Fig. 10 and stored in HDD 104. In the button information table shown in Fig. 10, custom button numbers assigned to custom buttons are stored in association with application IDs, action IDs, icon information, display information, and user information. The icon information includes image data, such as in a bitmap format, to be displayed as an icon, or a path to the image data. The display information includes a button name and a comment. The button name is the name of the button displayed on the icon. The comment is the content to be displayed as a comment on the icon. The user information includes a user name and a password. A custom button with user information is displayed on the portal screen of the logged-in user, but is not displayed on the portal screen of other users. On the other hand, a custom button without user information is displayed on the portal screen of all users, not just the logged-in user. The action ID will be described later.
[0032] Returning to the explanation of FIG. 6(1), slider bar 610 indicates that menu 600 can be slid and moved. By sliding slider bar 610, pressing arrow 611, or flicking within menu 600, CPU 101 receives the input and calls up and displays application buttons and custom buttons registered in the following areas from HDD 104. The name of the currently logged-in user is displayed in user name display area 612 in the upper right. The example of FIG. 6(1) indicates that the currently logged-in user is "User A." When, for example, a copy button 601 is pressed by the user on a menu 600 on the portal screen (FIG. 6(1)), the display on the touch panel 300 switches to a copy setting screen.
[0033] <Copy settings screen> Fig. 7(1) shows an example of a copy setting screen 700. The copy setting screen 700 displays setting values for various setting items as setting information related to the copy function. In the example of Fig. 7(1), the copy setting screen 700 is composed of an area 701 that displays setting values for each setting item, such as color selection, magnification, paper size, and number of copies, and various buttons that display setting values for other setting items in rows. Preview button 702 is a button that displays a preview of image data that will be output with the current settings. When preview button 702 is pressed, a screen that displays the current settings in detail is displayed. In addition, there are buttons for setting basic settings of the copy function, such as a color selection button 703, a magnification setting button 704, a paper selection button 705, a finishing button 706, a double-sided button 707, a density button 708, a document type button 709, and an ID card copy button 710. Other function button 711 is used to set other settings of the copy function.
[0034] The setting history button 712 is a button for displaying the history of setting values previously used for the copy function. The frequently used settings button 713 is a button for displaying a screen for registering, editing, and calling up frequently used setting values. The home button 714 is a button for returning to the portal screen (FIG. 6(1)). The gear button 715 is a button for displaying setting items related to the entire app.
[0035] In the example of Fig. 7(1), it can be seen from the area 701 displaying the setting values that the current settings are: color is black and white, magnification is 100%, paper size is automatic, and number of copies is 1. In addition, the finishing button 706 is displayed inverted, which indicates that sorting is set. When the user places the document to be copied on the scanner in this state and presses start key 301, CPU 101 transmits an instruction to image processing unit 121 to execute copying with these set values. When the user presses start key 301, CPU 101 receives the start instruction and causes image processing unit 121 to execute reading of the document by the scanner. After reading is completed, image processing unit 121 generates an output image. At that time, image processing unit 121 reflects the image-related functions set in the copy in the output image, and outputs a copy of the input document.
[0036] <Button registration process> Next, a button registration process for registering a custom button will be described with reference to the flowchart of FIG. 8. Here, an example of registering a custom button in copy application 211 will be described. In FIG. 8, in order to distinguish between the process performed by copy application 211 and the process performed by portal application 213, the process performed by copy application 211 is shown on the left and the process performed by portal application 213 is shown on the right. Note that all the processes in this embodiment are performed by portal application 213 acquiring information stored in advance in HDD 104 or user input, and issuing various execution commands using CPU 101 based on this information. Also, all the processes performed by copy application 211 and portal application 213 are performed by CPU 101.
[0037] Here, as an example, a case will be described in which, in the copy application 211, settings for copying two copies, double-sided to double-sided, and sorting are registered in the menu 600 as a custom button 613 as shown in FIG. 6B. First, as shown in FIG. 7(2), when a user selects settings for various setting items such as the number of copies, double-sided printing, and sorting on the copy setting screen 700, the copy application 211 detects those setting values and stores them as setting information in the HDD 104 (S801). Next, when the copy application 211 detects pressing of the gear button 715 in the copy setting screen 700, it displays a menu list 901 on the copy setting screen 700, as shown in Fig. 9A(1). Then, when it detects pressing of the register button 902 in the menu list 901, the copy application 211 enters a registration mode for registering a custom button in the portal screen (S802).
[0038] When the registration mode is entered, the copy application 211, as shown in Fig. 9A(2), displays a setting confirmation screen 903 as a pop-up on the copy setting screen 700 (S803). The setting confirmation screen 903 displays the setting values (2 copies, double-sided to double-sided, etc.) for the setting items (number of copies, double-sided setting, etc.) set by the user, a cancel button 904, and a next button 905.
[0039] When the copy application 211 detects pressing of the Next button 905 on the setting confirmation screen (FIG. 9A(2)) (YES in S804), it transmits a registration request to the portal application 213 (S805). When making the registration request, the copy application 211 obtains its own application ID (1000) and icon information to be displayed as a custom button from the HDD 104 and transmits them to the portal application 213. Note that information related to setting values such as the number of copies is not transmitted. As a specific process of S805, the copy application 211 acquires the application ID and icon information from a storage area (including the common data section 220 and the copy data section 221) of the copy application 211 set in the HDD 104. Then, the copy application 211 notifies the window control section 201 of this information. Then, the window control section 201 transmits this information to the portal application 213. The portal application 213 stores the received information in its storage area (including the common data section 220 and the portal data section 223).
[0040] When the copy application 211 transmits a registration request to the portal application 213, the portal application executes a button creation process (S806). When the button creation process starts, the portal application 213 first displays a custom button registration screen (S807). Fig. 9B(3) shows an example of a custom button registration screen 906 that is popped up on the copy setting screen 700. The custom button registration screen 906 in Fig. 9B(3) displays soft buttons for selecting and inputting the button display position. When it is detected that a next button 907 is pressed on the custom button registration screen 906, the portal application 213 transitions the custom button registration screen 906 to a custom button display setting screen 908.
[0041] 9B(4) shows an example of a custom button display setting screen 908 that is popped up on the copy setting screen 700. An input box for inputting a button name and an input box for inputting a comment are displayed on the custom button display setting screen 908. Then, when it is detected that an OK button 909, which means that input has been completed, is pressed on the custom button display setting screen 908, the portal application 213 creates a custom button based on the content input on the custom button display setting screen 908 (S808).
[0042] In the process of creating a custom button, first, the portal application 213 generates an action ID that can uniquely identify each registration request (in this embodiment, a serial number is assigned as the action ID starting from "1".) Next, the portal application 213 creates a custom button based on the application ID, action ID, icon information, and display information. Specifically, the application ID, action ID, icon information, and display information of copy application 211 are associated with each other and stored as a button information table (FIG. 10) related to custom buttons in the storage area of portal application 213 in HDD 104. The button information table shown in FIG. 10 indicates that custom button No. 4 is added by the current registration process. When the creation of the custom button is completed, the portal application 213 transmits the generated action ID together with a completion notification to the copy application 211 (S809), and then the button creation process by the portal application ends.
[0043] When the button creation process by the portal application 213 ends, the copy application 211 associates the received action ID with the setting information stored in S801 and saves the association in the copy application 211 storage area in the HDD 104 (S810). Then, the registration mode for registering the custom button on the portal screen ends.
[0044] <Action information table> Fig. 11 shows an example of an action information table stored in a storage area of the copy application 211 in the HDD 104. In the action information table shown in Fig. 11, icon information and setting information are stored as action information in association with each action ID. If the copy application 211 always uses the same icon, it is not necessary to associate the action ID and the icon information and store them as shown in FIG.
[0045] 8 described above, the setting information of the button registered on the portal screen is stored only in the copy application 211, and the portal application 213 stores only the action ID. When the setting information stored in the copy application 211 is executed from the portal application 213, it is only necessary to notify the copy application 211 of an execution command for the action ID. Therefore, no matter what data format the portal application 213 manages the setting information in, it is possible to register it on the portal screen using the same procedure. In this embodiment, the processing in the copy application 211 has been described as an example of an application, but the fax application 212 or other applications can also perform similar processing.
[0046] <Execution process> Next, a process for calling a custom button displayed on the menu 600 and executing an application will be described with reference to the flowchart in FIG. In this embodiment, an example will be described in which the custom button 613 is pressed in the menu 600 shown in Fig. 6(2). In Fig. 12, the button call process performed by the portal application 213 is shown on the left side, and the action ID process performed by the copy application 211 is shown on the right side.
[0047] When detecting the pressing of the custom button 613 on the menu 600, the portal application 213 searches the button information table (FIG. 10) for the custom button number that corresponds to the pressed custom button (S1201). Next, the portal application 213 obtains an application ID and an action ID corresponding to the custom button No. from the button information table, and notifies the application corresponding to the application ID of the action ID (S1202). Here, "1000" is obtained as the application ID and "2" is obtained as the action ID from custom button No. 4 corresponding to custom button 613 in the button information table (FIG. 10), and the obtained action ID is notified to the copy application 211.
[0048] When the copy application 211 is notified of the action ID, action ID processing is executed (S1203). Upon receiving the action ID, the copy application 211 acquires setting information corresponding to the received action ID from the action information (FIG. 11) (S1204). Next, the copy application 211 displays a setting content confirmation screen related to the application in a pop-up display on the touch panel 300 (S1205).
[0049] 9C(5) is an example of a setting content confirmation screen 910 that is displayed as a pop-up on the copy setting screen 700. The setting content confirmation screen 910 displays application-specific setting values that are included in the acquired action information. Next, when it is detected that the OK button 911 displayed on the setting content confirmation screen 910 is pressed (YES in S1206), the copy application 211 displays a copy setting screen reflecting the setting information corresponding to the received action ID (S1207). Fig. 7(2) is an example of the copy setting screen reflecting the setting information. On the copy setting screen of Fig. 7(2), the user can issue an execution instruction using the setting information linked to the custom button 613 as is, or can change any of the setting values and then issue an execution instruction.
[0050] Next, the copy application 211 waits for the user to press the start key 301 of the operation unit 112 (S1208), and then executes processing (S1209). The processing in this case is executed based on the setting information set on the copy setting screen (FIG. 7(2)) displayed in S1207. Next, copy application 211 compares the setting information at the time of execution with the setting information acquired in S1204, and determines whether the setting information has been changed (S1210). If the setting information has been changed, the setting value that is the difference is stored in the setting information difference table shown in Fig. 13 (S1211). Then, the action ID process ends.
[0051] As a specific example of the process of S1210, a case will be described in which the user sets black and white and single-sided on the copy setting screen (FIG. 7(2)) displayed in S1207, and then presses start key 301 of operation unit 112 to execute the process of S1209. In this case, copy application 211 compares the setting information at the time of execution with the setting information corresponding to the received action ID ("2") in the action information table (FIG. 11). As a result, the difference setting information (setting information difference) becomes black and white and single-sided. Therefore, copy application 211 stores the setting information difference for each custom button related to the application in a setting information difference table (FIG. 13) in the storage area of copy application 211 in HDD 104. The setting count is incremented by one each time it is extracted as a setting information difference in S1210. FIG. 13(1) shows that the setting count for each of the setting values of black and white and single-sided has become "1" in correspondence with action ID "2".
[0052] <Button setting change process> Next, a process of executing an app after issuing a setting change instruction for a custom button displayed on the menu 600 will be described with reference to the flowchart of FIG. 14. When a user previously changes a part of a setting associated with a custom button that is a display object and then executes a process, history information that is the setting value after the change is stored for each display object. Then, based on the stored history information, settings that have been changed frequently are recommended and displayed to the user. When the number of times that a user changes a setting associated with a custom button and executes a process reaches or exceeds a predetermined number, that is, when the number of records recorded in the setting information difference table (FIG. 13) exceeds a predetermined value, the process shown in FIG. 14 may be performed. Here, an example will be described in which a setting change instruction is given to a custom button 604 in the menu 600 shown in Fig. 6(1). In Fig. 14, the button setting change process performed by the portal application 213 is shown on the left, and the action ID process performed by the called copy application 211 is shown on the right.
[0053] When a setting change instruction is detected for custom button 604 on the portal screen (FIG. 6(1)), portal application 213 searches for a custom button number corresponding to the custom button for which the setting change instruction was given from the button information table (FIG. 10) (S1401). The instruction in this case may be anything that can be distinguished from the instruction (S1201) for starting the button call process shown in FIG. 12. In this embodiment, the button call process in S1201 is started by a press operation, so the setting change instruction may be any other operation. For example, it may be a long press operation, a continuous press operation two or more times, or a button response area for starting the button call process may be separated from a button response area for a setting change instruction.
[0054] Next, the portal application 213 obtains an application ID and an action ID corresponding to the custom button No. from the button information table (FIG. 10), and notifies the application corresponding to the application ID of the action ID (S1402). Here, "1000" is obtained as the application ID and "1" is obtained as the action ID from custom button No. 1 corresponding to custom button 604 in the button information table (FIG. 10), and the obtained action ID is notified to the copy application 211.
[0055] When the copy application 211 is notified of the action ID, action ID processing is executed (S1403). Note that the content of the action ID processing in S1403 is different from the action ID processing in S1203, as will be described later. First, upon receiving the action ID, the copy application 211 obtains the setting information difference corresponding to the received action ID from the setting information difference table (FIG. 13) (S1404). Next, the copy application 211 displays a setting change option list for the custom button 604 in a pop-up on the touch panel 300 based on the acquired setting information difference (S1405).
[0056] FIG. 15A(1) shows an example of a setting change option list 1500 for a custom button 604. In the setting change option list 1500, setting change candidate buttons 1501 and 1502 and other setting button 1503 are displayed as setting buttons. Here, setting buttons 1501, 1502, and 1503 are displayed on the portal screen on which the custom button is displayed. In other words, an example is shown in which the screen does not transition when an instruction to change the settings of a custom button is detected, and the setting button is displayed on the same screen as the custom button, but this is not limited to this. When an instruction to change the settings of a custom button is detected, the screen may transition and setting buttons 1501, 1502, and 1503 may be displayed. Setting change candidate buttons 1501 and 1502 are buttons that display setting values from the setting information difference table (FIG. 13) in order of the number of times they have been set, with priority. Also, other settings button 1503 is a setting button for accessing all setting items that can be used from the application. In the example of FIG. 15A(1), the upper right stapler with the number of times it has been set "7" and both sides with the number of times it has been set "5" are displayed as setting change candidate buttons 1501 and 1502 based on the setting information difference table of FIG. 13(1).
[0057] Note that the upper limit number of setting change option buttons that can be displayed within the menu 600 area of the touch panel 300 is two in the example of FIG. 15A(1), but this can be changed depending on the layout of the menu 600, and is not limited to a specific value. Furthermore, if there is no setting information difference corresponding to the received action ID in the setting information difference table (FIG. 13), the setting change option buttons are not displayed, and only the other settings button 1503 for accessing all setting items available from the app is displayed. Alternatively, in addition to the other settings button 1503, one or more setting values that are commonly set in the app may be displayed as initial values for the setting change candidate buttons.
[0058] Next, the copy application 211 determines whether any of the setting change candidate buttons displayed in the setting change option list 1500 has been pressed (S1406). For example, when pressing of the upper right staple button 1501, which is a setting change candidate button, is detected (YES in S1406), the copy application 211 inverts the color of the upper right staple button 1501 (FIG. 15A(2)). At the same time, the setting of the upper right staple is linked to the setting information corresponding to the action ID "1" in the action information table (FIG. 11) and stored in the HDD 104 (S1407).
[0059] On the other hand, if pressing of a button other than the setting change candidate button is detected (NO in S1406), the copy application 211 determines whether the pressed button is the other setting button 1503 (S1408). If the pressed button is the other settings button 1503, the copy application 211 displays the setting information corresponding to the received action ID on a setting change screen that allows access to all setting items that can be set by the copy application 211 (S1409). If either of the setting change candidate buttons 1501, 1502 was pressed before the other settings button 1503 was pressed, the setting value is reflected and displayed.
[0060] FIG. 15B(4) shows an example of a setting change screen 1504 that is displayed by pressing an other settings button 1503 and allows access to all setting items available in the copy application 211. The user can change any of the setting values on the setting change screen 1504. The content displayed on the setting change screen 1504 in FIG. 15B(4) may be the same as the copy setting screen 700 shown in FIG. 7(1). In addition, to make the operation easier, a screen for changing settings other than the copy setting screen 700 may be provided, for example, by displaying setting items in a list format. However, on the setting change screen 1504 that allows access to all setting items available in the copy application 211, a back 1505 button is displayed, which was not present on the copy setting screen 700 in FIG. 7(1).
[0061] Next, the copy application 211 determines whether the back button displayed on the setting change screen 1504 (FIG. 15B(4)) has been pressed (S1410). When the copy application 211 detects that the back 1505 button is pressed (YES in S1410), the copy application 211 associates the setting value changed on the setting change screen 1504 with the setting information corresponding to the action ID "1" in the action information table (FIG. 11), and stores the same in the HDD 104. In addition, as shown in FIG. 15B(3), the other setting button 1503 is displayed in inverted color (S1411). On the other hand, if it is detected in S1406 that an area other than the setting change option list 1500 (FIG. 15A(1)) has been pressed (NO in S1406 and NO in S1408), the copy application 211 ends the action ID process.
[0062] In addition, among the setting change candidate buttons 1501 and 1502 (FIG. 15A(1)), buttons related to setting values that cannot be combined with the previously set setting value are made unselectable. Similarly, in the setting change screen 1504 (FIG. 15B(4)), buttons related to setting values that cannot be combined with the previously set setting value are made unselectable. For example, the color of the button is changed to a gray color different from the inverted color when pressed, or changed to a shaded color that cannot be operated. In addition, when there is a setting value that cannot be combined with the previously set content, the previously set setting value does not necessarily have to be prioritized. For example, the later set setting value may be prioritized, and the previously set setting value may be automatically changed to a setting value that can be combined with the later set setting value.
[0063] Next, when the start key 301 of the operation unit 112 is pressed by the user (YES in S1412), the copy application 211 executes processing (S1413). In this case, the processing is executed based on the setting information stored in the HDD 104 in S1407 or S1411. Here, the method of notifying the user of the setting value that cannot be combined is not limited to making the button unselectable at the timing when the setting that cannot be combined is set. For example, a message such as "The setting that cannot be combined has been automatically changed" may be displayed at the timing of S1412. In the latter case, in S1413, the copy application 211 changes the setting information stored in the HDD 104 in S1407 or S1411 to the automatically corrected setting information and then executes processing.
[0064] Thereafter, the copy application 211 compares the setting information at the time of execution with the setting information corresponding to the action ID in the action information table (FIG. 11) acquired in S1402, and determines whether the setting information has been changed (S1414). If the setting information has not been changed (NO in S1414), the copy application 211 ends the action ID processing.
[0065] On the other hand, if the setting information has been changed, the copy application 211 stores the setting information difference, which is the difference in the setting value, in the setting information difference table (FIG. 13) (S1415), and then ends the action ID process. As a specific example of the process of S1415, a case where the upper right stapler setting and color setting are performed in S1407 or S1411 will be described. In this case, the copy application 211 extracts the upper right stapler setting and color setting as the setting information difference in S1414, and counts up the number of times the upper right stapler has been set in the setting information difference table (FIG. 13(2)) from 7 to 8. In addition, the color setting is newly stored as the setting information difference.
[0066] In this way, according to the first embodiment, when the setting information is changed for a custom button to which specific setting information is assigned, the setting information difference is saved for each custom button. This allows the user to be presented with detailed setting value differences for each purpose of use as setting change candidate buttons for each custom button, allowing the user to select a desired setting value in a short turn. In addition, when changing the settings of a custom button, change candidate buttons are displayed, and when changing the settings of an application button, it is also possible to switch to displaying a setting change screen that allows access to all setting items.
[0067] <Embodiment 2> In the first embodiment, in the action ID processing (FIG. 12), the copy setting screen 700 (FIG. 7(2)) reflecting the setting information was displayed (S1207), and after the start key 301 of the operation unit 112 was pressed (S1208), the processing was executed (S1209). In contrast, in the second embodiment, processing is executed when the user presses the OK button 911 (YES in S1206) on the setting content confirmation screen 910 (FIG. 9C(5)) popped up on the copy setting screen 700. That is, in the second embodiment, the processing of S1207 to S1208 in the flowchart of FIG. 12 described in the first embodiment is skipped, and the processing of S1209 is started immediately after S1206.
[0068] Also in the second embodiment, in the flow chart of the button setting change process (FIG. 14), a setting change screen 1504 (FIG. 15B(4)) that allows access to all setting items usable by the copy application 211 is displayed. Then, on the setting change screen 1504, the setting items registered in the custom button can be changed (S1409). Also, the setting information difference can be saved for each custom button (S1415).
[0069] In this way, in the second embodiment as well, minute differences in setting values for each purpose of use can be presented to the user as setting change candidate buttons for each custom button, allowing the user to quickly select the desired setting value.
[0070] <Embodiment 3> In the first embodiment, the setting change option list 1500 (FIG. 15A(1)) is configured to display setting values such as "upper right staple" and "double-sided" as setting change candidate buttons 1501 and 1502. In contrast to this, the third embodiment is configured to display setting items as setting change candidate buttons.
[0071] Accordingly, in the third embodiment, in the setting information difference table (FIG. 13), setting items are stored as setting information differences instead of setting values. For example, as shown in the setting information difference table in FIG. 13(2), for the setting information difference related to the action ID "1", instead of the setting values of double-sided, upper right staple, and color, the setting items of double-sided, finishing, and color selection are stored.
[0072] 14, various setting items, such as finishing, duplex setting, and color selection, are displayed as setting change candidate buttons 1501 and 1502 in setting change option list 1500 (FIG. 15A(1)). When pressing of any of the setting items displayed as setting change candidate buttons 1501 and 1502 is detected, a setting change screen related to the pressed setting item is displayed, and when pressing of either the setting value button or the OK button on the setting change screen is detected, the process returns to S1406.
[0073] For example, when a setting item "Color Selection" is displayed as a setting change candidate button, pressing the button is detected, and a color setting screen 1506 related to the setting item "Color Selection" is displayed as shown in Fig. 15C(5). Then, when any of the setting value buttons 1507 to 1511 is selected on the color setting screen 1506 and pressing of the OK 1512 button is detected, the process returns to S1406. 15C(5) may be configured similarly to the selection screen displayed when the color selection button 703 is selected on the copy setting screen 700 (FIG. 7(1)). Also, for easier operation, it may be a screen in which various setting values are displayed in a list format, for example.
[0074] In this way, according to the third embodiment, setting items are displayed as setting change candidate buttons displayed for each custom button, and when any setting item is selected, a setting change screen is displayed for selecting a setting value related to that setting item. This makes it possible to accommodate a greater number of setting value differences even when the upper limit of the number of setting change candidate buttons that can be displayed is limited.
[0075] <Embodiment 4> In the first embodiment, the setting change candidate buttons displayed as the setting change option list 1500 (FIG. 15A(1)) are configured to display the setting values stored as the setting information differences in the setting information difference table (FIG. 13) in order of the number of times they have been set, with priority given to these.
[0076] However, some of the setting values to be displayed in the setting change candidate buttons should always be displayed regardless of the number of settings, such as setting values related to charges, such as the number of copies and double-sided settings, for copying, and setting values related to destinations for faxing. Therefore, in the fourth embodiment, setting values and setting items that should always be displayed as setting change candidate buttons are configured to be displayed in a fixed manner.
[0077] Accordingly, in the fourth embodiment, in addition to the action ID and the setting information difference, the setting information difference table (FIG. 13) also stores information on "fixed display / not fixed display." Setting values stored in the setting information difference table as "fixed display" are always displayed as setting change candidate buttons 1501, 1502 in setting change option list 1500 (FIG. 15A(1)), regardless of the number of times other setting values are set.
[0078] In this way, according to the fourth embodiment, a particular setting value or setting item is always displayed as a setting change candidate button regardless of the number of times it has been set, allowing a desired setting value to be selected in a short turn.
[0079] <Embodiment 5> In the first embodiment, the setting change option list 1500 (FIG. 15A(1)) is configured to display setting values as setting change candidate buttons 1501 and 1502. In contrast to this, the fifth embodiment is configured to display combinations of setting values as setting change candidate buttons.
[0080] Accordingly, in the fifth embodiment, as shown in Fig. 13(3), in the setting information difference table, the combination of setting values and the number of times of setting are associated with each other and stored as the setting information difference. For example, in the setting information difference table of Fig. 13(3), in the setting information difference related to the action ID "1", the combination of changed setting values such as "double-sided, staple in the upper right" and "color, 2in1" are stored collectively.
[0081] Also, in S1404 of the flowchart of the button setting change process in FIG. 14, combinations of setting values such as "double-sided, stapled at top right" and "color, 2 in 1" are displayed as setting change candidate buttons 1501 and 1502. Selection of setting change candidate buttons 1501 and 1502 for which combinations of setting values are displayed is exclusive, and multiple setting change candidate buttons cannot be selected at the same time. Therefore, when a setting change candidate button that has already been set is present, all other setting change candidate buttons are made unable to be pressed (selected) except for other setting button 1503. For example, the color of the button may be changed to a gray color different from the inverted color when pressed, or changed to a shaded color that cannot be operated.
[0082] In this way, according to the fifth embodiment, since combinations of setting values are displayed as setting change candidate buttons, a desired setting value can be selected in a shorter turn.
[0083] <Embodiment 6> In the first embodiment, the buttons that are the targets of the button setting change process shown in FIG. 14 are configured as custom buttons 604 to 606 in the menu 600 (FIG. 6(1)). In contrast to this, in the sixth embodiment, the buttons that are the targets of the button setting change process are configured as application buttons 601 to 603. Accordingly, in the sixth embodiment, the button calling process shown in the flowchart of FIG. 12 is changed to the flowchart of FIG.
[0084] The flowchart in FIG. 16 will be described on the assumption that the copy button 601 is pressed as the application button in the menu 600 (FIG. 6(1)). When the copy application 211 detects the pressing of the copy button 601 on the menu 600, it acquires the setting values and the like from the HDD 104 and displays the copy setting screen 700 (FIG. 7(1)) (S1601). On the copy setting screen 700, the user selects the setting values using buttons for setting various copy functions. When the start key of the operation unit 112 is pressed (S1602), the copy application 211 executes processing (S1603). In this case, the processing is executed based on the setting information set on the screen displayed in S1601.
[0085] Next, the copy application 211 compares the setting information at the time of execution with the setting information acquired in S1601, and determines whether the setting information has been changed (S1604). If the setting information has been changed (YES in S1604), the setting information difference, which is the difference in setting value, is stored in the storage area of copy application 211 in HDD 104 in association with the setting value and the number of times of setting, as shown in the setting information difference table in FIG. 13(4) (S1605). Note that the number of times of setting is counted up by 1 each time it is extracted as a setting information difference in S1604. Then, the button call process ends. On the other hand, if the setting information has not been changed (NO in S1604), the button call process ends.
[0086] Furthermore, when executing button setting change processing for application buttons 601 to 603, the start and end points of the flowchart in FIG. 14 described in the first embodiment are on the application side, and the processing of S1401 and S1402 is omitted.
[0087] In this way, according to embodiment 6, when the setting information is changed for an application button that executes an application with default setting values, the setting information difference is stored. Although the purposes of use of application buttons are more diverse than those of custom buttons, a large amount of setting difference information is collected, so that it is possible to present the user with detailed differences in setting values for each actual purpose of use.
[0088] <Embodiment 7> In the first embodiment, the setting change candidate buttons 1501, 1502 in the setting change option list 1500 (FIG. 15A(1)) are configured to display up to the maximum number of setting values included in the setting information differences in the setting information difference table (FIG. 13) in order of the number of times they are set. In contrast, in the seventh embodiment, each time a setting change candidate button is selected, the setting change candidate button is updated to a setting value that is highly related to the selected setting value.
[0089] Accordingly, in the seventh embodiment, in addition to the setting information difference, the setting value set at the same time as the selected setting candidate button is stored as related setting information, as in the setting information difference table shown in FIG. 13(5). For example, assume that the setting information differences of double-sided, upper right staple, and 2in1 are extracted in S1210 of the button call process shown in FIG. 12. In this case, as shown in FIG. 13(5), double-sided, upper right staple, and 2in1 are stored as the setting values of the setting information difference, with the number of times of setting counted up by one, respectively. Furthermore, the setting value extracted at the same time for each setting value is stored as the setting value of the related setting information, with the number of times of setting counted up by one. For example, in the case of double-sided as the setting value, since the upper right staple and 2in1 are set at the same time as double-sided, the upper right staple and 2in1 are stored in the table information as the setting values of the related setting information, and the number of times of setting for each is counted up by "1".
[0090] Also, the flowchart showing the button setting change process is as shown in FIG. 17, instead of FIG. 14 described in the first embodiment. In the flowchart of FIG. 17, the processes from S1701 to S1707 are similar to the processes from S1401 to S1407 in the flowchart of FIG. 14. Also, the processes from S1709 to S1716 are similar to the processes from S1401 to S1407 in the flowchart of FIG. 14. However, compared to the flowchart of FIG. 14, it is different in that step S1708 has been added. However, compared to the flowchart of FIG. 14, the flowchart of FIG. 17 is different in that step S1708 has been added.
[0091] In the flowchart of Fig. 17, following the process of S1406, the copy application 211 acquires related setting information of the setting value pressed in S1406 from the setting information difference table shown in Fig. 13(5). Then, from the acquired related setting information, setting values are extracted up to the upper limit in order of high relevance (highest number of times set), and setting change candidate buttons 1501 and 1502 are updated and displayed (S1708). For example, if "Double-Sided" is selected as the setting change candidate button in S1406, the setting information difference table (Fig. 13(5)) is searched, and setting values (here, "Black and White" and "3 copies") up to the upper limit in order of high relevance are updated and displayed as setting change candidate buttons.
[0092] In this way, according to the seventh embodiment, related setting information related to the selected setting value is collected, and the setting change candidate buttons are updated and displayed based on this information. This allows the selection of setting values that are highly related to the selected setting value in a shorter turn.
[0093] <Embodiment 8> In the first embodiment, the setting information difference table (FIG. 13) for recording the setting information differences is configured to be stored in the storage area of each application in the HDD 104 of the image processing apparatus 1. In contrast, in the eighth embodiment, the setting information difference table is stored not in the image processing apparatus 1 but in a server 2, which is an external device connected to the network 3 via a LAN 113, a WAN 114, wireless communication 115, or the like.
[0094] Accordingly, in the eighth embodiment, the CPU 101 acquires the setting information difference stored in the server 2 via the network 3 based on an instruction from the copy application 211, and notifies the copy application 211 of the same. It is considered that a problem may occur in the connection with the server 2, making it impossible to obtain the saved setting information difference from the server 2. In such a case, the setting change candidate buttons 1501 and 1502 in the setting change option list 1500 (FIG. 15A(1)) display up to the upper limit of the setting values for the copy application 211 in descending order of frequency of use.
[0095] In this way, according to the eighth embodiment, the setting information difference table is stored in the server 2, which is an external device connected to the image processing device 1. Furthermore, if a problem occurs in the connection with the server 2, the setting change candidate buttons 1501 and 1502 display setting values based on the number of times they are used, regardless of the setting information difference.
[0096] <Other embodiments> The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions. Furthermore, the present invention may be applied to a system made up of a plurality of devices, or to an apparatus made up of a single device. The present invention is not limited to the above-described embodiment, and various modifications are possible based on the spirit of the present invention, and are not excluded from the scope of the present invention. In other words, the present invention includes all configurations that combine the above-described configuration examples and their modifications. [Explanation of symbols]
[0097] 1 Image processing device 112 Operation section 700 Copy setting screen 1500 Setting change selection list 1501, 1502 Setting change candidate button
Claims
1. A display control means for displaying a predetermined soft key indicating a copy function for which setting information is registered; A receiving means for receiving a user operation; An execution unit for executing the process of the copy function; Equipped with When the accepting unit accepts a user operation to change a part of the setting information and also accepts a user operation to execute the process of the copy function, the executing unit executes the process of the copy function using the changed setting information, The display control means displays an area for receiving a user operation that reflects the setting information of the copy function, which is an area different from the predetermined softkey, based on the execution means having executed processing of the copy function using the changed setting information, and when the acceptance means accepts a user operation that reflects the changed setting information in the copy function in the area for accepting a user operation that reflects the setting information of the copy function and accepts a user operation that displays a setting screen for the copy function, the display control means displays the setting screen that reflects the changed setting information.
13. An image processing device comprising:
2. When the accepting unit accepts a user operation to reflect the changed setting information in the copy function in an area for accepting a user operation to reflect a setting value of the copy function and accepts an instruction to execute the copy function, the executing unit executes the copy function using the changed setting information.
2. The image processing device according to claim 1,
3. When the accepting unit accepts a user operation for changing a part of the setting information and also accepts a user operation for executing the process of the copy function, the executing unit executes the process of the copy function using the changed setting information, and further includes a storage unit for storing the changed setting information.
3. The image processing device according to claim 1, wherein the first and second inputs are input to the image processing device.
4. The accepting unit accepts a user operation for registering setting information for the copy function on the setting screen.
4. The image processing device according to claim 1, wherein the first and second inputs are input to the image processing apparatus.
5. The display control means displays a home screen including the predetermined soft key indicating the copy function for which the setting information is registered.
5. The image processing device according to claim 1,
6. The predetermined soft key includes an item indicating the copy function.
6. The image processing device according to claim 5,
7. The display control means displays the home screen including the predetermined soft key indicating the copy function for which the setting information is registered, and a second soft key indicating a function related to scanning for which the setting information is registered.
7. The image processing device according to claim 5, wherein the first and second inputs are input to the image processing apparatus.
8. The second soft key includes an item indicating a function related to the scan.
8. The image processing device according to claim 7,
9. The display control means displays an area for accepting a user operation that reflects the setting information of the copy function without transitioning to the setting screen, and when the accepting means accepts a user operation that reflects the changed setting information in the copy function in the area for accepting a user operation that reflects the setting information of the copy function and accepts a user operation to display the setting screen, displays the setting screen that reflects the changed setting information.
9. The image processing device according to claim 1,
10. The display control means displays an area for receiving a user operation to reflect the setting information of the copy function in which the changed setting information is displayed, based on the fact that the number of times that the execution means has executed the process of the copy function using the changed setting information is equal to or greater than a predetermined number of times.
10. The image processing device according to claim 1,
11. The display control means displays an area for receiving a user operation that reflects setting information of the copy function on a touch panel, and when the receiving means receives a user operation on the touch panel for reflecting the changed setting information in the copy function in the area for receiving a user operation that reflects the setting information of the copy function and receives a user operation on the touch panel for displaying the setting screen, the display control means displays the setting screen that reflects the changed setting information on the touch panel.
11. The image processing device according to claim 1,
12. A display control step of displaying a predetermined soft key indicating a copy function for which setting information is registered; a receiving step of receiving a user operation; an execution step of executing processing of the copy function; Equipped with In the receiving step, a user operation for changing a part of the setting information is received, and when a user operation for executing a process of the copy function is received, in the executing step, the process of the copy function is executed using the changed setting information; In the display control step, an area for receiving a user operation that reflects the setting information of the copy function is displayed in an area different from the predetermined softkey based on the execution step of executing the process of the copy function using the changed setting information, and in the reception step, a user operation that reflects the changed setting information in the copy function is received in the area for receiving a user operation that reflects the setting information of the copy function, and when a user operation to display a setting screen of the copy function is received, the setting screen that reflects the changed setting information is displayed. A control method comprising:
13. A program for causing a computer to execute the method for controlling an image processing apparatus according to claim 12.
Citation Information
Patent Citations
Information processing apparatus
JP2011002506A
Image processor and control method thereof, and program
JP2014013572A
Image forming device and image forming method
JP2017175547A
Image processing device, control method, and program
JP2022014259A