Image processing device, control method for image processing device, and program

The image processing device enhances usability by automatically setting reading settings based on document abutment position, simplifying the setting process and improving user experience.

JP2025182903APending Publication Date: 2025-12-16CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024090653
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-04
Publication Date
2025-12-16

AI Technical Summary

Technical Problem

Existing image processing devices require cumbersome operations for users to set reading settings, which can be difficult due to display unit size or input unit configuration, leading to usability issues.

Method used

An image processing device that identifies the abutment position of a document on a platen and automatically sets reading settings accordingly, allowing users to easily switch and change settings based on the abutment position without manual input.

Benefits of technology

Improves usability by allowing users to set reading settings effortlessly, regardless of display and input unit configuration, through automatic detection and adjustment based on document placement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025182903000001_ABST
    Figure 2025182903000001_ABST
Patent Text Reader

Abstract

To improve the usability of an image processing device.SOLUTION: A image processing device has: specifying means for specifying an abutting position where a document is made to abut on an original platen; acquiring means for acquiring read settings corresponding to the abutting position that the specifying means specifies; and read means for reading a document based upon the read settings that the acquiring means acquires.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] BACKGROUND ART In an image processing apparatus, a technique (hereinafter referred to as auto-crop technique) is known in which the position and size of each document placed on a platen are detected and the image of the document is saved or printed (see Patent Document 1).

[0003] The technology in Patent Document 1 detects the position of the document by using a method such as edge extraction for the scanned image of the entire document platen. By using this type of auto-crop technology, users who perform scanning or copying can save themselves the trouble of setting the size of the document. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 09-191370 Summary of the Invention [Problem to be solved by the invention]

[0005] There is a demand for improved usability in image processing devices. [Means for solving the problem]

[0006] An image processing device according to one aspect of the present disclosure is characterized by having an identification means for identifying abutment position where a document is abutted against a document table, an acquisition means for acquiring reading settings corresponding to the abutment position identified by the identification means, and a reading means for reading the document using the reading settings acquired by the acquisition means. [Effects of the Invention]

[0007] According to the present disclosure, it is possible to improve the usability of an image processing device. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram illustrating an example of a configuration of an image processing device. [Figure 2] FIG. 1 is a perspective view illustrating an example of the appearance of an image processing apparatus. [Figure 3] 10 is a flowchart illustrating an example of a process for setting a reading setting. [Figure 4] FIG. 10 is a diagram illustrating a position where the document is abutted. [Figure 5] FIG. 10 is a diagram illustrating an example of a confirmation screen for reading settings. [Figure 6] 10 is a flowchart illustrating an example of a process for setting a reading setting. [Figure 7] FIG. 10 is a diagram illustrating an example of a confirmation screen for reading settings. [Figure 8] FIG. 10 is a diagram illustrating an example of a confirmation screen for confirming whether to overwrite the reading settings. DETAILED DESCRIPTION OF THE INVENTION

[0009] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the present disclosure, and not all combinations of features described in the following embodiments are necessarily essential to the solutions of the present disclosure. Note that the same reference numerals are used to designate the same components.

[0010] <<First Embodiment>> <Summary> An overview of the first embodiment will be described. In an image processing device that reads a document, a user needs to input in advance settings related to the reading (hereinafter referred to as reading settings) according to the document to be read. The reading settings include, for example, document size, data format, resolution, and edge emphasis. After performing such setting operations, the user inputs a reading instruction to the image reading device, and the image processing device executes a reading process in accordance with the reading settings.

[0011] Here, a typical method for a user to set the reading settings involves the user finding an item they want to change from among the items displayed on the display unit of the main body and changing the item by operating an input unit such as a button. Such an operation to input reading settings is cumbersome for the user. In other words, the user must perform cumbersome operations to execute the desired reading function. Furthermore, depending on the configuration of the display unit and input unit, it may be difficult to set the settings. For example, this may occur when the display unit has a small display area, when there is no display unit, or when the input unit has too few or too many operation buttons, making it difficult to operate.

[0012] As described above, there is room for improving usability in the setting operation of the reading settings. In the embodiment described below, an example of an image processing apparatus that allows easy switching of the reading settings will be described.

[0013] <Configuration of image processing device> 1 is a block diagram showing an example of the configuration of an image processing apparatus according to this embodiment. The image processing apparatus 100 according to this embodiment is also an original reading apparatus that reads an original. The image processing apparatus 100 is capable of detecting an original area from original image data.

[0014] The image processing device 100 includes a CPU 101 , a ROM 102 , a RAM 103 , a communication unit 104 , a printing unit 105 , a paper feed unit 106 , an operation unit 107 , a display unit 108 , and a reading unit 109 .

[0015] The CPU 101 performs various controls on the image processing device 100. The ROM 102 stores various data and programs. The RAM 103 is a work memory for performing temporary tasks. The CPU 101 can implement various functions executable by the image processing device 100 by loading the programs stored in the ROM 102 into the RAM 103.

[0016] The communication unit 104 can connect to other devices and send and receive image data. The printing unit 105 performs printing processing using image data. For example, the printing unit 105 performs printing processing using data read by the reading unit 109. The paper feed unit 106 feeds paper used for printing. The operation unit 107 is an operation reception unit configured to be able to receive various operations from the user. The user can input various commands to the image processing device 100 using various switches and the like provided on the operation unit 107. The display unit 108 presents (notifies) various information to the user. Note that the operation unit 107 may be configured integrally with the display unit 108 as a touch panel. The reading unit 109 is a CCD or CIS color scanner that reads originals such as silver halide photographs, magazines, and various documents as image data (digital data).

[0017] FIG. 2 is a perspective view showing an example of the appearance of the image processing device 100. The reading unit 109 has a platen 201 such as a glass platen. A user places a document on the platen 201, closes the cover 202, and inputs a predetermined instruction via the operation unit 107. This causes the reading unit 109 to read the document and obtain image data corresponding to the document image. When placing a document on the platen 201, the document is placed so that a corner of the document is aligned with a predetermined one of the four corners of the platen 201. Placing the document so that a corner of the document is aligned with an arbitrary corner (corner) of the platen 201 is also referred to as abutting the document. The position of the corner of the platen 201 against which the corner of the document is abutted is also referred to as the abutment position of the document.

[0018] In this embodiment, an example will be described in which the read setting is automatically set according to the abutment position of the document. Also, an example will be described in which different read settings can be set according to the abutment position of the document. For example, when the abutment position of the document is the first position, the first setting is set, and when the abutment position of the document is the second position, the second setting is set. That is, when the user places the document at the first position, the first setting is set, and then, when the user places the document at the second position before inputting a read command, the second setting is set. In this way, in this embodiment, processing is also performed in which the read setting is changed according to the abutment position of the document.

[0019] <Scan settings configuration process> Fig. 3 is a flowchart showing an example of processing for setting read settings according to the abutment position of a document in this embodiment. The processing of the flowchart shown in Fig. 3 is realized by CPU 101 of image processing device 100 reading a program stored in ROM 102 or the like into RAM 103 and executing it. Note that some or all of the functions of the steps in Fig. 3 may be realized by hardware such as an ASIC or electronic circuit. The symbol "S" in the explanation of each process indicates a step in the flowchart (the same applies to flowcharts in the following specification).

[0020] 3 is a process that is started when the image processing device 100 receives, for example, an input of an instruction to execute a function of reading a document. This instruction may be input by a user operating the operation unit 107, or may be input to the communication unit 104 via a PC or a smartphone connected to the image processing device 100. The function of reading a document is, for example, a scan function or a copy function.

[0021] In S301, the CPU 101 detects an instruction to execute a function for reading a document. Next, in S302, the CPU 101 determines whether the abutment position detection function is enabled. As described above, the abutment position detection function is a function for setting reading settings according to the abutment position. Whether the abutment position detection function is enabled or disabled can be set in advance in the main body of the image processing device 100. Alternatively, when a reading execution instruction is issued from a device such as a PC or smartphone connected to the image processing device 100, the reading instruction command may include information indicating whether abutment position detection is enabled or disabled. If the settings on the main body side and the settings on the reading instruction command do not match, it is also possible to appropriately set in advance which setting should be prioritized. The main body setting may be configured to have priority, or the comment setting may be configured to have priority.

[0022] If it is determined in S302 that the abutment position detection function is not valid, that is, is disabled, the CPU 101 proceeds to S303, where the CPU 101 calls up the default reading settings, and then the CPU 101 proceeds to S310.

[0023] If it is determined in S302 that the abutment position detection function is enabled, CPU 101 proceeds to S304. In S304, CPU 101 prescans the entire surface of the platen. Prescanning is a reading operation performed before reading the original. CPU 101 prescans the entire surface of the platen, for example, in RGB color at 75 dpi using reading unit 109. Note that although an example in which the resolution is 75 dpi is shown here, the image processing device 100 may be configured to read at other resolutions depending on the specifications of the reading sensor mounted on the image processing device 100. In prescanning, it is preferable to read at a resolution lower than the resolution used in main reading (main scan) in order to speed up the analysis process for detecting the original area. A read image corresponding to the entire surface of the platen is obtained by prescanning.

[0024] Next, in S305, CPU 101 performs a process of detecting a document area from the scanned image of the entire surface of the document platen obtained in S304. In the process of detecting the document area, the document area is detected using a known technique, for example, a filtering process such as edge extraction, or a threshold process using brightness or color difference values.

[0025] Next, in S306, CPU 101 identifies the document abutment position from the document area detected in S305. One example of a method for identifying the document abutment position is a method using the coordinates of the document area detected in S305.

[0026] 4A and 4B are diagrams illustrating the abutment position of the original. Fig. 4A shows the positional relationship when the original 401 is abutted against the upper left of the platen 201 and the prescanned read image. Fig. 4B shows the positional relationship when the original 401 is abutted against the lower left of the platen 201 and the prescanned read image. Fig. 4C shows the positional relationship when the original 401 is abutted against the upper right of the platen 201 and the prescanned read image. Fig. 4D shows the positional relationship when the original 401 is abutted against the lower right of the platen 201 and the prescanned read image.

[0027] As shown in the examples of Figures 4(a) to 4(d), the CPU 101 can determine which of the four corners (top, bottom, left, and right) of the platen 201 the original 401 is abutting against in the image data of the scanned image read by prescanning, based on the abutting position of the original. Note that for convenience, the top, bottom, left, and right are used to identify the corners on the paper surface in Figure 4, but the top, bottom, left, and right may differ from those illustrated depending on the user's usage. The CPU 101 can determine the abutting position of the original 401 using, for example, a coordinate system with the upper left corner as the origin. For example, the CPU 101 can determine which of the four corners of the platen the original 401 is abutting against based on a combination of the minimum and maximum values ​​in the main scanning direction and sub-scanning direction of the coordinates at which the original is located in the image data of the scanned image.

[0028] Figure 4(e) shows the relationship between the combination of the minimum and maximum values ​​of the coordinates where the document is located in the main scanning direction and the sub-scanning direction and the abutment position. The position in the main scanning direction is X, with its maximum value being Xmax and its minimum value being Xmin. Similarly, the position in the sub-scanning direction is Y, with its maximum value being Ymax and its minimum value being Ymin. Furthermore, the maximum width in the main scanning direction is Wfb, and the maximum width in the sub-scanning direction is Lfb. The maximum width is the maximum width that can be read by the sensor used for reading.

[0029] For example, in the case of the document being butted at the upper left, Xmin and Ymin are 0 because this is the origin. In other words, when Xmin and Ymin are determined to be 0, CPU 101 determines that the document is being butted at the upper left. Similarly, when Xmax is Wfb and Ymin is 0, CPU 101 determines that the document is being butted at the lower left. When Xmin is 0 and Ymax is Lfb, CPU 101 determines that the document is being butted at the upper right. When Xmax is Wfb and Ymax is Lfb, CPU 101 determines that the document is being butted at the lower right.

[0030] Note that the example shown here is just one example. Other examples include a method using edge components of the document, or a method using a histogram of the image. In this way, the method of determining the abutment position of the document 401 can be any method and is not limited to a specific method.

[0031] Returning to the description of the flowchart in FIG. 3, in S307, CPU 101 calls from ROM 102 the read settings corresponding to the abutment position of the original identified in S306. Note that although an example of calling from ROM 102 is shown here, the read settings corresponding to the abutment position of the original may also be called from an external device. Note that, for example, there may be cases where the user places the original 401 on platen 201 without abutting it against any of the four corners of platen 201, or where the original is large and therefore abuts against multiple of the four corners. In such cases, in S306, CPU 101 is unable to uniquely identify the abutment position of the original. In S307, if CPU 101 is unable to uniquely identify the abutment position of the original in S306, it may perform processing to call default read settings as in S303.

[0032] Following S307, in S308, CPU 101 displays a confirmation screen for reading settings on display unit 108. In S308, CPU 101 displays a confirmation screen for reading settings on display unit 108 to notify the user of the identified abutment position and the corresponding reading settings.

[0033] FIG. 5 shows an example of a confirmation screen for reading settings. FIG. 5(a) is an example of a confirmation screen 500 when the screen of the display unit 108 is relatively large. FIG. 5(b) is an example of a confirmation screen 501 when the screen of the display unit 108 is relatively small. Note that FIGS. 5(a) and 5(b) show examples of different setting contents. As in FIG. 5(a), when the screen of the display unit 108 is large, the abutment position and a list of corresponding reading setting items may be displayed simultaneously. As in FIG. 5(b), when the size of the display unit 108 is small and it is difficult to display sufficient information, a configuration may be adopted in which the abutment position and some of the reading setting items are displayed, and the displayed items are switched by operating the operation unit 107.

[0034] Returning to the explanation of Fig. 3, following S308, in S309, CPU 101 determines whether a reading instruction from the user has been accepted on the confirmation screen displayed in S308. If the reading instruction has not been accepted, for example, due to pressing of the cancel button, CPU 101 ends the processing of the flowchart shown in Fig. 3. If it is determined in S309 that a reading instruction has been accepted, CPU 101 proceeds to S310. The processing proceeds to S310 when the judgment in S309 is YES, or when the processing of S303 has ended, as described above.

[0035] In S310, the CPU 101 executes the reading function in accordance with the reading settings called in S307 or S303. While the present embodiment has been described with reference to a configuration in which a confirmation screen for the reading settings is displayed, this is not limiting. For example, the image processing device 100 may not have the display unit 108. Alternatively, a configuration in which the user is not prompted to confirm the reading settings may be considered. Therefore, the processing of S308 and S309 may be omitted, and the process may proceed to S310 after S307.

[0036] As described above, according to this embodiment, the usability of the image processing device 100 can be improved. That is, in this embodiment, the image processing device 100 can call up pre-set reading settings in accordance with the abutment position of the original 401 on the platen 201. Therefore, when placing the original 401 on the platen 201, the user only needs to change the abutment position in accordance with the desired reading settings. That is, the user does not need to set the reading settings separately from the operation of placing the original 401 on the platen 201, and can easily set the reading settings regardless of the configurations of the display unit 108 and the operation unit 107.

[0037] <<Second embodiment>> In the first embodiment, an example was described in which the image processing device 100 can call up pre-set reading settings in accordance with the abutment position of the original 401 on the platen 201. Then, an example was described in which the reading function is executed using the called up reading settings. In the present embodiment, an example is described in which some setting contents are changed from the called up reading settings. The basic configuration of the image processing device 100 is the same as the example described in the first embodiment, so a description thereof will be omitted.

[0038] Fig. 6 is a flowchart showing an example of a process for setting reading settings according to the abutment position of a document in this embodiment. Similar to the process in the flowchart of Fig. 3, the process in the flowchart of Fig. 6 is a process that is started, for example, when the image processing device 100 receives an input of an instruction to execute a function for reading a document. In Fig. 6, the same processes as those described in Fig. 3 are assigned the same reference numerals, and description thereof will be omitted.

[0039] CPU 101 executes the processes of S301 to S307 in the same manner as the processes of Fig. 3. Then, following S307, CPU 101 displays a confirmation screen for the reading settings on display unit 108 in S308.

[0040] 7 is a diagram showing an example of a reading setting confirmation screen 700 in this embodiment. The confirmation screen 700 is basically the same as the confirmation screen 500 shown in FIG. 5(a) of the first embodiment, but differs from the confirmation screen 500 in that it is provided with a change button 701. The change button 701 is a button for changing the setting contents of the reading setting called up according to the abutment position.

[0041] Returning to the description of the flowchart in Fig. 6, following S308, in S601, CPU 101 determines whether a setting change instruction has been accepted. If CPU 101 detects that the user has pressed the change button 701, it determines in S601 that a setting change instruction has been accepted, and proceeds to S602. If it determines that a setting change instruction has not been accepted, CPU 101 proceeds to S309. Note that cases in which it is determined that a setting change instruction has not been accepted include, for example, when another instruction such as the start button or cancel button has been accepted, or when a predetermined timeout has occurred.

[0042] In S602, the CPU 101 updates the reading settings. That is, the reading settings are updated using the settings newly specified by the user on a setting screen (not shown) in response to pressing of the change button 701. Next, in S603, the CPU 101 displays a confirmation screen for confirming whether to overwrite the reading settings.

[0043] Fig. 8 is a diagram showing an example of a confirmation screen 800 for confirming whether to overwrite the reading settings. Fig. 8 displays a message notifying that the reading settings corresponding to the current abutment position have been changed, and asking whether to overwrite the settings as the reading settings corresponding to the current abutment position.

[0044] Following S603, in S604, CPU 101 determines whether an overwrite instruction has been accepted. For example, if it is detected that the overwrite button 801 in Fig. 8 has been pressed by the user, CPU 101 determines that an overwrite instruction has been accepted. If it is detected that the do not overwrite button 802 in Fig. 8 has been pressed by the user, CPU 101 determines that an overwrite instruction has not been accepted. If CPU 101 determines that an overwrite instruction has been accepted, the process proceeds to S605; otherwise, the process proceeds to S309.

[0045] In S605, CPU 101 overwrites the changed settings with the read settings corresponding to the currently abutted position and saves the settings in ROM 102 or the like. Then, CPU 101 proceeds to S309. The processing from S309 onwards is the same as the example described in the first embodiment, and therefore description thereof will be omitted.

[0046] As described above, according to this embodiment, the user can change some of the read settings from the read settings registered according to the abutment position. This makes it easier to change the read settings than if the desired read settings were reset from the default read settings. Furthermore, if the user wants to use the changed read settings for subsequent scans, the settings can be overwritten. This eliminates the need to change the same read settings for subsequent scans, improving usability.

[0047] <<Other embodiments>> The image processing device 100 described in the above embodiment may be a device having a single function such as a printer or a scanner, or may be a multi-function peripheral device having multiple functions. It may also be configured as a system having multiple devices.

[0048] In the above-described embodiment, S302 describes an example of processing to determine whether the abutment position detection function is enabled. This addresses the need for some users to enable or disable the abutment position detection function as needed. Here, if the user were to manually enable or disable the abutment position detection function by manually descending through a hierarchy of settings screens, this could increase complexity and reduce usability. Therefore, for example, when the read execution button is pressed, if the press time is short, the abutment position detection function is disabled and the reading function is executed, and if the press time is long, the abutment position detection function is enabled and the processing is executed. Alternatively, multiple read execution buttons may be provided, and the abutment position detection function may be enabled or disabled depending on the type or number of the pressed read execution button. The enable / disable setting of the abutment position detection function according to the operation mode of these operation buttons may be used in conjunction with the enable / disable setting of the abutment position detection function that is preset in the main unit. For example, the priority of the setting of whether to enable or disable the abutment position detection function according to the operation mode of the operation button may be higher than the setting of whether to enable or disable the abutment position detection function that is preset in the main body. This allows for a usage mode in which the abutment position detection function is enabled only when a specific operation button is operated, even if the abutment position detection function is set to disabled in the main body settings.

[0049] In the above-described embodiment, an example has been described in which the document abutment position and a reading setting screen are displayed after the document abutment position is detected. Here, in the case of an image processing device that does not have a display unit 108, for example, the abutment position and reading setting may be notified by lighting an LED lamp or by sound on the image processing device. Furthermore, even in the case where the display unit 108 is provided, the LED lamp may be lit or sound may be used in combination to notify the abutment position and reading setting.

[0050] The read settings according to the abutment position may be configured to be saved as read settings previously set by the user operating the operation unit. Alternatively, the read settings may be saved in the image processing device via utility software from an external device (for example, a PC or smartphone) connected to the image processing device. The read settings themselves may also be saved in the external device.

[0051] The above-described embodiment can also be applied to a scan setting, such as a 2-in-1 scan setting, that assumes the scanning of multiple documents. For example, assume that the scan setting is set to perform 2-in-1 copying when the document is abutted against the lower left abutment position. In this case, the prescan in S304 detects that the document is at the lower left abutment position. Then, in S307, the 2-in-1 scan setting is called, and in S310, the first document is scanned according to the called scan setting. After that, a screen for scanning the second document is displayed. When the user places the second document and executes a scan command, the second document is scanned according to the 2-in-1 scan setting. In other words, the flowchart in FIG. 3 and other figures corresponds to a flowchart illustrating the scanning process of the first document when scanning multiple documents. Thus, the above-described embodiment can also be applied to a scan setting that assumes the scanning of multiple documents.

[0052] In the above-described embodiment, the input of the instruction to execute the function of reading a document in S301 is performed based on, for example, an operation by the operation unit 107. However, the closing of the cover 202 may be treated as the input of the instruction to execute the reading function. In this case, the operation by the operation unit 107 can be performed as a single operation in response to the screen display in S208, thereby further improving usability.

[0053] Furthermore, the instruction to execute the reading function may include a scan instruction and a copy instruction. Here, the reading setting according to the abutment position may be different for a scan instruction and a copy instruction. For example, as the reading setting according to the abutment position at the upper left, a first setting may be called for a scan instruction, and a second setting different from the first setting may be called for a copy instruction. Alternatively, a common setting may be used for both a scan instruction and a copy instruction.

[0054] The present invention can also be realized by supplying a program that realizes one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more functions.

[0055] The disclosure of the present embodiment includes configurations typified by the following image processing device example, image processing device control method example, and program example.

[0056] <Configuration 1> a specifying means for specifying a position where the document is being abutted against the document table; an acquisition unit that acquires a reading setting corresponding to the abutment position identified by the identification unit; a reading unit that reads the document using the reading settings acquired by the acquisition unit; 1. An image processing device comprising:

[0057] <Configuration 2> The image processing device according to configuration 1, characterized in that the acquisition means acquires a first setting when the abutting position is a first position, and acquires a second setting when the abutting position is a second position different from the first position.

[0058] <Configuration 3> 3. The image processing device according to configuration 2, further comprising a notification unit that notifies the abutment position identified by the identification unit.

[0059] <Configuration 4> 4. The image processing apparatus according to configuration 3, wherein the notification means notifies the user of the reading settings acquired by the acquisition means.

[0060] <Configuration 5> 5. The image processing apparatus according to configuration 3 or 4, wherein the reading means reads the document when an instruction to execute reading is received after the notification means has issued the notification.

[0061] <Configuration 6> The image processing device according to any one of configurations 3 to 5, characterized in that when the abutment position is the first position and the notification means notifies the first setting, and then an instruction to change at least a part of the first setting is received, the reading means reads the document using a third setting, which is the changed reading setting.

[0062] <Configuration 7> The image processing device according to any one of configurations 3 to 6, further comprising an update means for updating a third setting, which is the changed reading setting, as the reading setting for the first position when an instruction to change at least a part of the first setting is received after the notification means notifies the first setting when the abutting position is the first position.

[0063] <Configuration 8> The image processing device according to any one of configurations 3 to 6, further comprising an update means for, when the notification means notifies the first setting when the abutting position is the first position, receiving an instruction to change at least a part of the first setting, accepting an instruction as to whether to update a third setting, which is the changed reading setting, as the reading setting for the first position, and, when receiving an instruction to update, updating the third setting as the reading setting for the first position.

[0064] <Configuration 9> 9. The image processing device according to any one of configurations 1 to 8, further comprising a determination unit that determines whether the processing in the identification unit, the acquisition unit, and the reading unit is valid or invalid based on a predetermined setting.

[0065] <Configuration 10> The image processing device according to configuration 9, wherein the determination means determines whether to enable or disable the processing based on at least one combination of the duration, type, or number of buttons pressed on an operation unit capable of accepting user instructions, regardless of the predetermined settings.

[0066] <Configuration 11> 11. The image processing apparatus according to any one of configurations 1 to 10, wherein the specifying unit specifies the abutment position by pre-scanning the document using the reading unit.

[0067] <Configuration 12> 12. The image processing apparatus according to configuration 11, wherein the resolution of the prescan performed by the reading means is lower than the resolution when the document is read using the reading settings acquired by the acquisition means.

[0068] <Configuration 13> A step of identifying a position where the document is abutted against the document table; acquiring a reading setting corresponding to the specified abutment position; reading the document using the acquired reading settings; 1. A method for controlling an image processing apparatus, comprising:

[0069] <Configuration 14> 14. A program for causing a computer to execute the control method for an image processing device according to claim 13. [Explanation of symbols]

[0070] 100 Image processing device 101 CPU 109 Reading unit

Claims

1. a specifying means for specifying a position where the document is being abutted against the document table; an acquisition unit that acquires a reading setting corresponding to the abutment position identified by the identification unit; a reading unit that reads the document using the reading settings acquired by the acquisition unit; 1. An image processing device comprising:

2. 2. The image processing device according to claim 1, wherein the acquisition means acquires a first setting when the abutment position is a first position, and acquires a second setting when the abutment position is a second position different from the first position.

3. 3. The image processing apparatus according to claim 2, further comprising a notification unit that notifies the abutment position identified by the identification unit.

4. 4. The image processing apparatus according to claim 3, wherein the notification unit notifies the user of the read setting acquired by the acquisition unit.

5. 4. The image processing apparatus according to claim 3, wherein the reading unit reads the document when an instruction to execute reading is received after the notification unit has issued the notification.

6. The image processing device according to claim 3, characterized in that when the abutment position is the first position and the notification means notifies the first setting, and then an instruction to change at least a part of the first setting is received, the reading means reads the document using a third setting, which is the changed reading setting.

7. The image processing device according to claim 3, further comprising an update means for updating a third setting, which is the changed reading setting, as the reading setting for the first position when an instruction to change at least a part of the first setting is received after the notification means notifies the first setting when the abutment position is the first position.

8. The image processing device according to claim 3, further comprising an update means for, when the notification means notifies the first setting when the abutment position is the first position, accepting an instruction to change at least a part of the first setting, receiving an instruction as to whether to update the changed reading setting, which is a third setting, as the reading setting for the first position, and, when an instruction to update is accepted, updating the third setting as the reading setting for the first position.

9. 9. The image processing device according to claim 1, further comprising a determination unit that determines whether the processing in the identification unit, the acquisition unit, and the reading unit is valid or invalid based on a predetermined setting.

10. The image processing device according to claim 9, characterized in that the determination means determines whether to enable or disable the processing based on at least one combination of the duration, type, or number of buttons pressed on an operation unit capable of accepting user instructions, regardless of the predetermined settings.

11. 9. The image processing apparatus according to claim 1, wherein the specifying unit specifies the abutment position by pre-scanning the document using the reading unit.

12. 12. The image processing apparatus according to claim 11, wherein the resolution of the prescan performed by the reading unit is lower than the resolution when the document is read using the reading settings acquired by the acquisition unit.

13. A step of identifying a position where the document is abutted against the document table; acquiring a reading setting corresponding to the specified abutment position; reading the document using the acquired reading settings; 1. A method for controlling an image processing apparatus, comprising:

14. A program for causing a computer to execute the control method for an image processing apparatus according to claim 13.

Citation Information

Patent Citations

  • Image reader

    JP1997191370A