Image processing apparatus, control method of image processing apparatus and program

JP2024036137A5Pending Publication Date: 2025-08-29CANON KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022140880
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-09-05
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

Existing image processing devices face challenges in improving operability, particularly in efficiently managing setting screens with multiple options, which can lead to increased user operations and potential errors due to inconsistent confirmation methods based on user proficiency levels.

Method used

The implementation of a display control mechanism that dynamically determines the necessity of an OK button for confirmation on setting screens, allowing one-button operations where possible and displaying the OK button only when necessary, along with the use of confirmation screens for complex settings, thereby reducing unnecessary operations and enhancing usability.

Benefits of technology

This approach enhances the operability of image processing devices by minimizing user interactions and reducing errors, while maintaining usability across different setting scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To improve operability of an image processing apparatus with increasing of an opportunity using the image processing apparatus.SOLUTION: In an image processing apparatus 1, a plurality of setting values for a setting item are displayed, a setting screen that sets a setting value for the setting item by receiving a selection operation for the displayed setting value is displayed, and first control (S502-S504 of Figure 5) that fixes a setting value for the setting item depending on receiving the selection operation for the setting value displayed on the setting screen and second control (S505-S509 of Figure 5) that fixes a setting value for the setting item depending on receiving a selection operation of an OK button after receiving the selection operation for the displayed setting value are executed.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an image processing apparatus, a control method for an image processing apparatus, and a program. [Background technology]

[0002] In image processing devices, settings related to processing are often made from a setting screen that displays multiple setting value candidates. A user selects a desired setting item on the setting screen and confirms the selection to confirm the setting.

[0003] There is a technique for switching the method of confirming a selection on such a setting screen depending on the situation. Patent Document 1 proposes switching the method of confirming a selection on a setting screen of an image processing device according to the user's level of proficiency in operation. In detail, when beginner mode is selected, the setting is confirmed by pressing a button for the option and then pressing a button for confirming the selection. On the other hand, when expert mode is selected, the setting is confirmed by pressing the button for the selected option. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2007-304809 A Summary of the Invention [Problem to be solved by the invention]

[0005] As the number of occasions in which image processing devices are used increases, there is a demand for improved operability of the image processing devices. [Means for solving the problem]

[0006] The present invention is characterized by having a display control means for displaying a setting screen which displays a plurality of setting values ​​for a setting item and sets the setting value for the setting item by accepting a selection operation for the displayed setting values, and a control means for executing a first control which confirms the setting value for the setting item in response to accepting a selection operation for the displayed setting values, and a second control which confirms the setting value for the setting item in response to accepting a selection operation of a predetermined software key after accepting the selection operation for the displayed setting values. Effect of the Invention

[0007] The present invention makes it possible to improve the operability of a setting screen. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram for explaining the hardware configuration of an image processing apparatus according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram for explaining the software configuration of the image processing apparatus according to the embodiment. [Diagram 3] 10 is a flowchart illustrating a process for displaying a setting screen. [Figure 4A] FIG. 4 is a diagram illustrating a setting screen according to the embodiment. [Figure 4B] FIG. 4 is a diagram illustrating a setting screen according to the embodiment. [Figure 4C] FIG. 4 is a diagram illustrating a setting screen according to the embodiment. [Diagram 5] 11 is a flowchart illustrating a process for confirming a selection. [Figure 6] 11 is a flowchart illustrating a process for confirming selection cancellation. [Figure 7] FIG. 13 is a diagram illustrating a confirmation screen for canceling a selection. [Figure 8A] 10 is a flowchart illustrating a process for confirming a selection in the second embodiment. [Figure 8B] 10 is a flowchart illustrating a process for confirming a selection in the second embodiment. [Figure 9]FIG. 11 is a diagram illustrating a screen for confirming selection in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [First embodiment] In this embodiment, on a setting screen where it is determined that an OK button is not necessary to confirm the settings, the settings are confirmed with a one-button operation, and processing related to the settings is started. In this embodiment, the operation of only one selection button to confirm settings related to processing and start processing is referred to as a one-button operation. Also, on a setting screen where it is determined that an OK button is necessary to confirm the settings (for example, in this embodiment, a setting screen where multiple setting values ​​must be selected or a setting screen after the start scan button is pressed), a method of confirming the selection by pressing the OK button will be described as an example.

[0010] FIG. 1 is a block diagram illustrating an example of a hardware configuration of an image processing device according to an embodiment of the present invention. In the image processing device 1 of this embodiment, a 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 .

[0011] The CPU 100 controls the entire control unit 10 . The image processing apparatus 1 is connected to the Internet via the LAN 11. The communication unit 101 transmits and receives data via the LAN 11.

[0012] 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 another storage device such as a magnetic disk, optical media, or flash memory, or may be a combination of these. The HDD 103 can store job data, setting data, and the like. The HDD 103 does not have to exist within the image processing device 1. For example, an external server, personal computer, or the like may be used as a storage device via the communication unit 101.

[0013] The ROM 104 is a boot ROM that stores a boot program for the system. The CPU 100 loads a program installed in the HDD 103 into the RAM 102 using the boot ROM of the ROM 104, and performs various controls based on the program. The timer 105 measures time according to instructions from the CPU 100, and when the specified time has elapsed, notifies the CPU 100 by an interrupt or the like. The fax unit 106 transmits and receives fax data via the telephone line 14 .

[0014] 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 information about the image processing device to the user. The input unit 121 receives input from a user through an interface such as a touch panel, a mouse, a camera, a voice input, or a keyboard.

[0015] 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 the document image and extracts necessary information from the analysis results. The image generating unit 131 reads (for example, scans) an original document, digitizes the image of the original document, generates image data, and stores the image data in the HDD 103. The image generating unit 131 can also generate original image data in a different format using information analyzed by the image analyzing unit 130. The image output unit 132 outputs image data stored in the HDD 103, etc. Examples of the output method 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.

[0016] FIG. 2 is a diagram showing an example of a software configuration which is a function of the image processing device 1. As shown in FIG. The image processing device 1 has, as its functions, a setting screen display unit 201, a confirmation screen display unit 202, a button press receiving unit 203, a press button identifying unit 204, a confirmation button display control unit 205, a selection confirmation unit 206, and a selection information storage unit 207. Each of these functional units is realized by the CPU 100 loading a program installed in the HDD 103 into the RAM 102 using the boot ROM of the ROM 104, and executing the program.

[0017] The setting screen display unit 201 performs processing for displaying a setting screen and processing for closing the setting screen. The setting screen that the setting screen display unit 201 controls to display corresponds to a setting screen that displays multiple setting values ​​for setting items and accepts a selection operation for the displayed setting value to set the setting value for the setting item.

[0018] A confirmation screen display unit 202 displays a screen for confirming that the setting screen should be closed when the user changes the selection on the setting screen and then presses a button for closing the setting screen without confirming the selection. The button press receiving unit 203 detects a button press by the user. The pressed button identification unit 204 identifies the button pressed by the user, and identifies the setting screen associated with that button.

[0019] The confirmation button display control unit 205 determines whether or not to display an OK button as a button (software key) for confirming a selection on the setting screen. A selection confirmation unit 206 confirms a selection made by a user operation on the setting screen. The selection information storage unit 207 stores the option selected on the setting screen on which the OK button is displayed. When transitioning to the setting screen, the selection information storage unit 207 stores the initial value.

[0020] The display process of the setting screen will be described below with reference to FIG. 3 and FIG. 4A to FIG. 4C, and an example of a problem in this embodiment will now be described. In order to improve usability on a UI screen, it is important to reduce the number of operations that the user must perform. It is conceivable to reduce the number of operations by the user on the setting screen by hiding the button for confirming the selection (hereinafter referred to as the "Confirm button") and confirming the selection by selecting an option. However, if the Confirm button is uniformly hidden on the setting screen, it may actually decrease usability depending on the situation.

[0021] For example, in a setting screen that requires multiple selections, it is difficult to confirm a selection by simply selecting an option. Therefore, a selection confirmation method in which multiple option buttons are pressed and then a Confirm button is pressed is convenient because the timing for confirming the selection is clear. If the Confirm button is uniformly hidden on the setting screen, this convenience is lost. Also, when a selection is confirmed on the setting screen, there are cases where a job is started using the selected setting values. This case corresponds to the case where the one-button operation described above is performed. For example, on a screen for setting the size of the document to be scanned, which is displayed after the scan start operation, a scan job is started according to the selected document size. If a user makes a mistake in the selection operation on such a setting screen, the job will be started with the wrong settings. To cancel the mistaken selection operation, the started scan job must be canceled, which is more work than it would be. In this way, if the Confirm button is uniformly hidden from the display on all setting screens, usability may decrease. The present embodiment aims to solve the above-mentioned problems, for example, by making it possible to maintain usability while reducing the number of operations required in operating a setting screen in which one option is selected from multiple options.

[0022] Fig. 3 is a flowchart showing an example of processing for displaying a setting screen. Each step of the flowchart shown in Fig. 3 and Figs. 5 and 6 described later is processed by the CPU 100 of the image processing device 1 executing a program. The program to be executed is called from the ROM 104, and causes each functional unit in Fig. 2 to function. In the figure, "S" indicates a step.

[0023] When a button for transitioning to a setting screen is pressed, in S301, the button press receiving unit 203 detects the button press. When the pressing of the button is detected, in S302, the pressed button identification unit 204 identifies the setting screen associated with the button pressed in S301.

[0024] Next, in S303, the confirmation button display control unit 205 determines whether or not to display an OK button on the setting screen specified in S302 above, based on the state and operation status of the image processing device 1. A specific description will be given below.

[0025] For example, in a setting screen that requires the selection of multiple setting buttons (a setting screen that requires the setting of multiple setting values), if there is no OK button, once the selection is confirmed with one button operation and processing is started, the user cannot set the remaining setting buttons. Therefore, if the setting screen identified in S302 is a setting screen that requires the operation of multiple setting buttons, the confirmation button display control unit 205 determines in S303 that "an OK button is required." Also, for example, on the setting screen after pressing the start scan button, scanning starts when the selection is confirmed, so if an incorrect selection is made, it is difficult to change the selection. In this way, on a setting screen where a job starts immediately after an option is selected, if an incorrect selection is made, the started job must be canceled, which increases the amount of work required. Therefore, if the setting screen identified in S302 is such a setting screen, the confirmation button display control unit 205 determines in S303 that "an OK button is required." On the other hand, for example, in a setting screen for selecting one selection button, where a job does not start immediately when the selection button is selected, the effort of the operation can be reduced by confirming the selection with a single button operation. Therefore, when the setting screen identified in S302 is such a setting screen, the confirmation button display control unit 205 determines in S303 that "an OK button is not necessary."

[0026] Based on the determination result in S303, the setting screen display unit 201 switches between displaying and hiding the OK button depending on the situation even on the screen for performing the same settings. In detail, when it is determined that the OK button is unnecessary on the specified setting screen (NO in S303), the setting screen display unit 201 displays the specified setting screen as a setting screen without hiding the OK button in S304.

[0027] On the other hand, if it is determined that the specified setting screen requires an OK button (YES in S303), the setting screen display unit 201 first determines in S305 whether a button for closing the setting screen is required. In the determination in S305, for example, it may be determined that a "close button is required" for a screen that requires an OK button. Also, since the setting screen after pressing the start scan button requires the selection of the reading size to execute scanning, it may be determined that a "close button is not required."

[0028] Next, in S306, the setting screen display unit 201 displays the specified setting screen as a setting screen with an OK button based on the determination result of S303. At this time, the setting screen display unit 201 controls the display of a close button on the setting screen based on the determination result of S305.

[0029] Examples of the setting screen are shown in Figures 4A, 4B, and 4C. FIG. 4A is a diagram showing an example of a setting screen for the reading size of a document. The setting screen in FIG. 4A corresponds to an example of a setting screen in which an automatic detection setting button 401, a free size setting button 402, and a button 403 for closing the setting screen are displayed, and an OK button (a button for confirming a selection) is not displayed. The setting screen in FIG. 4A corresponds to an example of a setting screen in which there is one setting item (only the document size setting) and the close button is displayed. Note that, in the screen in FIG. 4A, there are two options for the setting item document size. The selection confirmation unit 206 performs a process of confirming the settings using the one selected option. In other words, the selection confirmation unit 206 confirms the settings by a single button operation.

[0030] FIG. 4B is a diagram showing an example of a setting screen for document reading sizes requiring multiple selections. The setting screen in Fig. 4B corresponds to an example of a setting screen displaying standard size setting buttons 411-415, document orientation setting buttons 416-417, a button 418 for switching to inch size settings, an OK button 419 for confirming the settings, and a button 420 for closing the setting screen. That is, the setting screen in Fig. 4B corresponds to an example of a setting screen displaying a plurality of setting items (here, document size settings and document orientation settings), an OK button, and a close button.

[0031] FIG. 4C shows the setting screen for the document reading size after the scan start button is pressed. The setting screen of FIG. 4C corresponds to an example of a setting screen on which standard size setting buttons 421 to 426, a button 427 for switching to inch size settings, an OK button 428 for confirming the selection, and a button 429 for closing the setting screen are displayed. The setting screen of FIG. 4C corresponds to an example of a setting screen on which there is one setting item (only document size setting) and an OK button and a close button are displayed. Note that in the setting screen of FIG. 4A described above, even if a selection is confirmed, a job using the selected settings (here, "scanning") is not immediately started. However, the setting screen of FIG. 4C is a setting screen after the start scan button is pressed, and a job (scanning) using the selected settings is immediately started when a selection is confirmed.

[0032] Hereinafter, the process of confirming a selection on the setting screen will be described with reference to FIGS. 4A to 4C and 5. FIG. 5 is a flowchart showing an example of a process for confirming a selection on the setting screen according to the first embodiment. Here, it is assumed that after the selection is confirmed, the setting screen display unit 201 performs a process for closing the setting screen, and the screen before the setting screen is displayed is displayed. However, the present invention is not limited to the process after the selection is confirmed, and a process such as displaying a dialog box notifying the user that the selection has been confirmed may be performed.

[0033] In S501, the setting screen display unit 201 determines whether an OK button is present on the setting screen being displayed. If the OK button is not displayed on the setting screen (NO in S501), the control shown in S502 to S504 and S511 is executed by each functional unit shown in FIG.

[0034] If the answer is NO in S501, when a button of an option is pressed on the setting screen, in S502, the button press receiving unit 203 detects the pressing of the button of the option. When the pressing of the button of the option is detected, in S503, the pressed button identifying unit 204 identifies the option button whose pressing was detected in S502.

[0035] When the pressed option button is specified, in S504, the selection confirmation unit 206 confirms the selection of the button specified in S503 above, and confirms the setting corresponding to the selection. For example, in the setting screen of Fig. 4A, when either the automatic detection setting button 401 or the free size setting button 402 is pressed, the selection is confirmed, and the setting corresponding to the selection is confirmed. When the settings are confirmed, in S511, the setting screen display unit 201 closes the setting screen.

[0036] On the other hand, when the OK button is displayed on the setting screen (YES in S501), the control shown in S505 to S509 and S512 is executed by each functional unit shown in FIG. If the answer is YES in S501, when a button is pressed on the setting screen, the button press receiving unit 203 detects the button press in S505. When the button press is detected, the pressed button identifying unit 204 identifies the type of the pressed button in S506.

[0037] If the pressed button is an option button (S506: "option button"), in S507, the pressed button identification unit 204 identifies the pressed option button. When the pressed option button is specified, in S508, the selection information storage unit 207 stores the option specified in S507 as the selected option. Also, the setting screen display unit 201 displays the option specified in S507 in a selected state display form, and the process transitions to S505, where the button press receiving unit 203 monitors the button press.

[0038] On the other hand, if the pressed button is the OK button ("OK button" in S506), in S509, the selection confirmation unit 206 confirms the setting corresponding to the option stored as the selected option in the selection information storage unit 207. For example, in the setting screen of Fig. 4B, after the user selects a desired setting from the standard size setting buttons 411 to 415 and the document orientation setting buttons 416 to 417, the user presses the OK button 419 to confirm the setting, thereby confirming the selection of the standard size option and the document orientation option, and confirming the setting corresponding to the selection. When the settings are confirmed, in S512, the setting screen display unit 201 closes the setting screen.

[0039] The selection cancellation process will be described below with reference to FIGS. FIG. 6 is a flowchart showing an example of a process for canceling a selection on the setting screen. When a button for closing the setting screen is pressed, in S601, the button press receiving unit 203 detects the button press. At this time, the pressed button identifying unit 204 identifies the setting screen associated with the pressed close button. When the pressing of the close button is detected, in S602, the selection information storage unit 207 judges whether the selection has been changed since the setting screen was opened. This judgment is made based on whether the selected option stored in association with the setting screen in the selection information storage unit 207 has been changed. Note that in a setting screen where the OK button is not displayed, the selection is confirmed by selecting an option and the setting screen is closed, so NO is always judged in S602.

[0040] If the selection has not been changed since the setting screen was opened (NO in S602), in S603, the setting screen display unit 201 closes the setting screen.

[0041] In a setting screen where an OK button is displayed, if settings have been changed since the screen was opened (YES in S602), in S604, the confirmation screen display unit 202 displays a confirmation screen for confirming that the selection is to be canceled. FIG. 7 is a diagram showing an example of a confirmation screen for confirming that the selection is to be cancelled. In the example of FIG. 7, a "Yes" button 701 for agreeing to cancel the selection and a "No" button 702 for returning to the setting screen are displayed on the confirmation screen.

[0042] When a button is pressed on the confirmation screen, in S605, the button press receiving unit 203 detects the button press. At this time, the pressed button identifying unit 204 identifies the pressed button. When the pressed button is specified, in S606, the selection confirmation unit 206 judges whether the pressed button is the "Yes" button 701 for accepting to cancel the selection or the "No" button 702 for returning to the setting screen. Regardless of which button is pressed, the confirmation screen display unit 202 closes the confirmation screen.

[0043] If the pressed button is the "Yes" button 701, which indicates that the selection is to be cancelled ("Yes" in S606), it is determined that the selection on the setting screen is to be cancelled, and in S603, the setting screen display unit 201 closes the setting screen.

[0044] On the other hand, if the pressed button is the "No" button 702 to return to the setting screen" (No in S606), in S607, the setting screen display unit 201 returns control to the setting screen and makes it possible to accept button presses on the setting screen again. That is, without closing the setting screen (continuing to display the setting screen) and without canceling the selection on the setting screen, it becomes possible to accept button presses on the setting screen again.

[0045] By carrying out the above processing, on setting screens where it is determined that a specific software key (OK button) for confirming a selection is not necessary, the OK button is not displayed and settings can be confirmed with a single button operation. This reduces the number of operations and improves usability. Also, on setting screens where it is determined that an OK button for confirming settings is necessary, the OK button is displayed and the selection is confirmed by pressing the OK button, preventing a decrease in usability. Even on screens where the same settings are made, by switching between displaying and hiding the button for confirming a selection depending on the situation, it is possible to prevent a decrease in usability and improve usability.

[0046] Second Embodiment In the first embodiment, in a setting screen where it is determined that an OK button for confirming a selection is not necessary, a selection is confirmed with a single button operation, and in a setting screen where it is determined that an OK button for confirming a selection is necessary, a process is performed to confirm a selection by pressing the OK button. However, in this embodiment, the means for confirming a selection does not have to be the OK button. In the second embodiment, the setting screen does not display an OK button, and in the case of a setting screen that is determined to require a means for confirming a selection, the selection is confirmed by the following control. That is, after detecting the pressing of a button of an option on the setting screen, a confirmation screen for confirming the confirmation of the selection is displayed, and the selection is confirmed by the user pressing a button on the confirmation screen for confirming the selection. The difference between this embodiment and the first embodiment is that the setting screen does not display an OK button, and the selection confirmation process in the case of a setting screen that is determined to require a means for confirming a selection. In this embodiment, S301, S302, and S304 are executed as the setting screen display process. For the selection confirmation process, the process shown in FIG. 8A and FIG. 8B is used instead of FIG. 5.

[0047] The selection confirmation process in this embodiment will be described below with reference to FIGS. 8A, 8B, and 9. 8A and 8B are flowcharts showing an example of a process for confirming a selection on a setting screen according to the second embodiment. Each step of the flowcharts shown in Figs. 8A and 8B is processed by the CPU 100 of the image processing device 1 executing a program. The program to be executed is called from the ROM 104, and causes each functional unit in Fig. 2 to function. In the figures, "S" indicates a step.

[0048] [Selection confirmation process according to the second embodiment] In S811 of Fig. 8A, the setting screen display unit 201 determines whether a confirmation screen for confirming a selection is required on the setting screen being displayed. This determination is made based on the state and operation status of the image processing device 1, similar to S303 of Fig. 3. In a situation where a NO determination is made in S303, a NO determination is made in S811, and in a situation where a YES determination is made in S303, a YES determination is made in S811.

[0049] If a confirmation screen for confirming the selection is not required (NO in S811), the control shown in S811 to S815 is executed by each functional unit shown in Fig. 2. Since S811 to S815 are the same processes as S502 to S504 and S511, the description thereof will be omitted. On the other hand, if a confirmation screen for confirming the selection is necessary (YES in S811), the control shown in the selection confirmation process 2 (FIG. 8B) of S816 is executed by each functional unit shown in FIG. The selection confirmation process 2 will be described below with reference to FIG. 8B.

[0050] [Selection confirmation process 2] When a button of an option is pressed on the setting screen, in S801, the button press receiving unit 203 detects the pressing of the button of the option. When the pressing of the button of the option is detected, in S802, the pressed button identifying unit 204 identifies the option button whose pressing was detected in S801. When the pressed option button is identified, in S803, the selection information storage unit 207 stores the option identified in S802 as the selected option. Also, the setting screen display unit 201 displays the option identified in S802 in a selected state display form. Furthermore, in S804, the confirmation screen display unit 202 displays a screen for confirming the confirmation of the selection.

[0051] FIG. 9 is a diagram showing an example of a confirmation screen for confirming the selection. In the example of FIG. 9, an "OK" button 901 for confirming the selection and a "Cancel" button 902 for returning to the setting screen are displayed on the confirmation screen.

[0052] When a button is pressed on the confirmation screen, in S805, the button press receiving unit 203 detects the button press. At this time, the pressed button identifying unit 204 identifies the pressed button. When the pressing of the above button is detected, in S806, the selection confirmation unit 206 determines whether the detected button is the "OK" button 901 for confirming the selection, or the "Cancel" button 902 for returning to the setting screen. Regardless of which button is pressed, the confirmation screen display unit 202 closes the confirmation screen.

[0053] If the pressed button is the “OK” button 901 for confirming the selection (if “OK” in S806), in S807, the selection confirmation unit 206 confirms the setting corresponding to the option stored in the selection information storage unit 207 as the selected option. Furthermore, in S808, the setting screen display unit 201 closes the setting screen.

[0054] On the other hand, if the pressed button is the "Cancel" button 902 to return to the setting screen ("Cancel" in S806), in S809, the setting screen display unit 201 returns control to the setting screen to make it possible to accept button presses on the setting screen again, and the process transitions to S505, where the button press receiving unit 203 monitors the button press.

[0055] As described above, in the second embodiment, instead of displaying the OK button as in the first embodiment, a confirmation screen is displayed to confirm a selection, so that a selection can be confirmed more carefully. For example, this is effective in situations where it is not easy to correct a selection, such as the setting screen shown in FIG. 4C after pressing the start button.

[0056] The above describes the application of the present invention to an image processing device, but the present invention is not limited to image processing devices and can be applied to control of the setting screens of personal computers (PCs), tablet terminals, smartphones, and various electronic devices and home appliances.

[0057] As described above, according to each embodiment, it is possible to maintain usability while reducing the number of operations required when operating a setting screen to select one option from multiple options, thereby significantly improving operability.

[0058] It goes without saying that the configurations and contents of the various data described above are not limited to those described above, and the data may have various configurations and contents depending on the application and purpose. Although one embodiment has been described above, the present invention can be embodied, for example, as a system, an apparatus, a method, a program, a storage medium, etc. Specifically, the present invention may be applied to a system composed of multiple devices, or may be applied to an apparatus composed of a single device. Furthermore, any combination of the above-described embodiments is also included in the present invention.

[0059] (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-mentioned embodiment, and various modifications (including organic combinations of the embodiments) 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-mentioned embodiments and their modifications. [Explanation of symbols]

[0060] 1 Image processing device 201 Setting screen display area 202 Confirmation screen display section 203 Button press reception unit 204 Press button identification part 205 Confirm button display control unit 206 Selection confirmation section 207 Selection information storage unit

Claims

1. An image processing device, reading means for reading an original; a display control means for displaying a first screen including a plurality of options for a first setting item related to the reading of a document by the reading means, and a second screen including a plurality of options for the first setting item, The display control means An image processing device characterized by terminating the display of the first screen when a predetermined object is selected on the first screen, and terminating the display of the second screen when one option is selected from a plurality of options regarding the first setting item on the second screen.

2. The image processing device according to claim 1 , wherein the second screen does not include the predetermined object.

3. 2. The image processing device according to claim 1, wherein the display control means does not terminate display of the first screen even when one option is selected from a plurality of options regarding the first setting item on the first screen.

4. 2. The image processing device according to claim 1, wherein the plurality of options for the first setting item included on the first screen includes at least one option that is not included in the plurality of options for the first setting item included on the second screen.

5. 2. The image processing apparatus according to claim 1, wherein the first screen includes a plurality of options relating to a second setting item different from the first setting item.

6. 2. The image processing apparatus according to claim 1, wherein the first setting item is a setting of a size of the document to be read by the reading means.

7. 2. The image processing device according to claim 1, further comprising a setting means for setting a setting value of the first setting item based on the selection of the specified object on the first screen, and for setting a setting value of the first setting item based on the selection of one option from a plurality of options related to the first setting item on the second screen.

8. 2. The image processing apparatus according to claim 1, wherein the display control means displays the first screen when an instruction to start reading an original by the reading means is issued.

9. 2. The image processing apparatus according to claim 1, further comprising a printing means for printing an image based on image data obtained by said reading means reading an original.

10. A control method for an image processing apparatus having a reading unit that reads an original, comprising: a first display control step of displaying a first screen including a plurality of options for a first setting item related to reading of the document by the reading means; a second display control step of terminating the display of the first screen based on a selection of a predetermined object on the first screen; a third display control step of displaying a second screen including a plurality of options for a first setting item related to a function of reading a document by the reading means; a fourth display control step of terminating the display of the second screen based on the selection of one option from a plurality of options related to the first setting item on the second screen; 1. A method for controlling an image processing apparatus, comprising:

11. 11. The method of claim 10, wherein the second screen does not include the predetermined object.

12. 11. The control method for an image processing apparatus according to claim 10, wherein the first screen is a screen that does not terminate display even when one option is selected from a plurality of options regarding the first setting item.

13. 11. The control method for an image processing device according to claim 10, wherein the plurality of options for the first setting item included on the first screen includes at least one option that is different from the plurality of options for the first setting item included on the second screen.

14. 11. The method for controlling an image processing apparatus according to claim 10, wherein the first screen includes a plurality of options relating to a second setting item different from the first setting item.

15. A computer program for causing a computer to execute each step of the method for controlling an image processing apparatus according to claim 10.