The present application is based on, and claims priority from JP Application Serial Number 2019-193106, filed Oct. 24, 2019, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to an image reading apparatus including a main body having a plurality of postures with different inclinations, and a technology for controlling the image reading apparatus.
An image reading apparatus disclosed in JP-A-2019-83429 can switch a posture of a device main body including a reading unit that reads a medium. The device main body has a first posture in which a feeding tray has a first inclination angle and a second posture in which the feeding tray has a second inclination angle closer to horizontal than the first inclination angle or the feeding tray is horizontal. The first posture in which the inclination angle of the feeding tray is relatively large is a posture suitable for automatically feeding documents one by one from a document bundle because the document bundle set in the feeding tray is positioned by gravity. The second posture in which the inclination angle of the feeding tray is relatively small is a posture in which an operator can easily set the documents one by one on the feeding tray. Therefore, the advantages of the image reading apparatus differ depending on the posture.
When the posture of the device main body is inadvertently switched in the middle of a scanning operation of sequentially reading a plurality of documents, an error may occur in the document transportation due to the change of a transport path of the document, and a reading accuracy of the document may decrease.
According to an aspect of the present disclosure, there is provided an image reading apparatus including a main body that performs a scanning operation of sequentially reading a plurality of documents by a reading section that reads the plurality of documents and a document transport section that transports the plurality of documents to the reading section. The main body has a plurality of postures with different inclinations. The image reading apparatus includes a posture acquisition section that acquires posture information indicating the posture of the main body, and a controller that controls an operation of the document transport section. The controller interrupts the scanning operation when the posture indicated by the posture information is changed from a start of the scanning operation during the scanning operation.
According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing a control program for an image reading apparatus including a main body that performs a scanning operation of sequentially reading a plurality of documents by a reading section that reads the plurality of documents and a document transport section that transports the plurality of documents to the reading section. The main body has a plurality of postures with different inclinations. The control program causes a computer to realize a posture acquisition function of acquiring posture information indicating the posture of the main body, and a control function of controlling an operation of the document transport section. The control function interrupts the scanning operation when the posture indicated by the posture information is changed from a start of the scanning operation during the scanning operation.
According to still another aspect of the present disclosure, there is provided a control method of an image reading apparatus including a main body that performs a scanning operation of sequentially reading a plurality of documents by a reading section that reads the plurality of documents and a document transport section that transports the plurality of documents to the reading section. The main body has a plurality of postures with different inclinations. The control method includes a posture acquisition step of acquiring posture information indicating the posture of the main body, and a control step of controlling an operation of the document transport section. The control step includes interrupting the scanning operation when the posture indicated by the posture information is changed from a start of the scanning operation during the scanning operation.
Hereinafter, embodiments of the present disclosure will be described. Of course, the following embodiments merely exemplify the present disclosure, and not all the features shown in the embodiments are essential to the means for solving the disclosure.
1. Outline of Technology Included in Present Disclosure: first, the outline of the technology included in the present disclosure will be described with reference to the examples shown in
Aspect 1: an image reading apparatus 1 according to an aspect of the present technology includes a main body 30 that performs a scanning operation of sequentially reading a plurality of documents ORO by a reading section 20 that reads the plurality of documents ORO and a document transport section 21 that transports the plurality of documents ORO to the reading section 20. The main body 30 has a plurality of postures P0 with different inclinations. The image reading apparatus 1 includes a posture acquisition section U1 that acquires posture information IM1 indicating the posture P0 of the main body 30, and a controller U2 that controls an operation of the document transport section 21. The controller U2 interrupts the scanning operation when the posture P0 indicated by the posture information IM1 is changed from a start of the scanning operation during the scanning operation.
In the above aspect, when the posture P0 of the main body 30 is changed from a start of the scanning operation during the scanning operation, the scanning operation is interrupted. Therefore, according to the above aspect, in the image reading apparatus including the main body having a plurality of postures with different inclinations, it is possible to suppress a situation in which a document cannot be read normally due to the change of the posture of the main body.
Here, the image reading apparatus includes a scanner, a facsimile, a multifunction machine having a document reading function and an image data output function, and the like. Further, the image reading apparatus includes a configuration in which a main body and a host device separate from the main body are coupled to each other in a wired or wireless manner.
The above mentioned remarks also apply to the following aspects.
Aspect 2: in the plurality of postures P0, the posture P0 of the main body 30 at the start of the scanning operation is set as a start posture Ps, and the rest is set as a remaining posture Pr. As illustrated in
In the above aspect, when the posture P0 of the main body 30 becomes the remaining posture Pr or the indefinite state Pu during the scanning operation, the scanning operation is interrupted. Therefore, according to the above aspect, it is possible to provide a preferable configuration that suppresses a situation in which a document cannot be read normally due to the change of the posture of the main body.
Aspect 3: as illustrated in
Aspect 4: further, as illustrated in
Aspect 5: as illustrated in
Aspect 6: as illustrated in
Aspect 7: as illustrated in
Aspect 8: incidentally, a control program PRc for the image reading apparatus 1 according to an aspect of the present technology causes a computer (for example, the image reading apparatus 1) to realize a posture acquisition function FU1 corresponding to the posture acquisition section U1 and a control function FU2 corresponding to the controller U2. As in the above aspect, in the image reading apparatus including the main body having a plurality of postures with different inclinations, it is possible to provide a technology for suppressing a situation in which a document cannot be read normally due to the change of the posture of the main body.
Aspect 9: further, a control method of the image reading apparatus 1 according to an aspect of the present technology includes a posture acquisition step ST1 corresponding to the posture acquisition section U1 and a control step ST2 corresponding to the controller U2. As in the above aspect, in the image reading apparatus including the main body having a plurality of postures with different inclinations, it is possible to provide a technology for suppressing a situation in which a document cannot be read normally due to the change of the posture of the main body.
Furthermore, the present technology can be applied to an image reading system including an image reading apparatus, a control method of the image reading system, a control program for the image reading system, a computer-readable medium in which any one of the programs described above is recorded, and the like. The image reading apparatus may be composed of a plurality of distributed parts.
2. Specific Example of Image Reading Apparatus:
As shown in
The flat posture P2 may be a posture that satisfies 0≤θ2<θ1 and may be θ2=0, that is, a completely horizontal posture, or may be an inclined posture if the posture is closer to horizontal than the tilt posture P1. The tilt posture P1 is a posture suitable for automatically feeding the documents ORO one by one from a document bundle SH1 set on a feeding tray 26. The flat posture P2 is a posture suitable for reading a document such as thin paper, which has a low feeding accuracy in the feeding tray 26 having a steep inclination. The flat posture P2 is also a posture suitable for the operator to manually separate the documents one by one from the document bundle placed near the scanner 10 and set them on the feeding tray 26.
The main body 30 is in an indefinite state Pu capable of tilting when it is neither in the tilt posture P1 nor in the flat posture P2. Therefore, the main body 30 is in the indefinite state Pu when it is switched from the tilt posture P1 to the flat posture P2, and is also in the indefinite state Pu when it is switched from the flat posture P2 to the tilt posture P1.
As shown in
The reading section 20 includes a light source that irradiates the document ORO on the transport path 28 with light, image sensors 20a and 20b that perform photoelectric conversion, a light receiving optical system that guides reflected light from the document ORO to the image sensors 20a and 20b, an analog-digital conversion section that converts analog electric signals output from the image sensors 20a and 20b into a digital pixel value group, an image data storage processor that stores the read image data DA1 based on the pixel value group in a RAM 14, and the like. In the reading section 20 shown in
As shown in
The feeding tray 26 is expandable and contractable, and supplies the set document ORO to the transport path 28. On the feeding tray 26, the document bundle SH1 in which the plurality of documents ORO are overlapped may be set. The document transport section 21 that continuously feeds the plurality of documents ORO to the reading section 20 is called an ADF or an automatic paper feeder. Here, ADF is an abbreviation for auto document feeder.
The paper feed roller pair 24 includes a driving paper feed roller 24a which is in contact with one surface of the document ORO, for example, the back surface shown in
The document separating section 25 includes a separating roller 25a and a pressing mechanism (not shown) that presses the separating roller 25a toward the driving paper feed roller 24a. When the pressing mechanism presses the separating roller 25a toward the driving paper feed roller 24a, the document separating section 25 separates only the lowermost document among the plurality of documents ORO at the time when the plurality of documents ORO enter between the driving paper feed roller 24a and the separating roller 25a, and allows the lowermost document to be transported in the transport direction D1. Therefore, the document separating section 25 performs an operation of separating the document ORO from the document bundle SH1 supported by the feeding tray 26. The document separating section 25 functions when the separating roller 25a is pressed toward the driving paper feed roller 24a, and the document separating section 25 does not function when the separating roller 25a is separated from the driving paper feed roller 24a.
The double feed detection section 29 includes an ultrasonic wave transmitting section 29a facing one surface of the document ORO, for example, the front surface shown in
The transport roller pair 22 includes a driving transport roller 22a which is in contact with one surface of the document ORO, for example, the back surface shown in
The paper discharge roller pair 23 includes a driving paper discharge roller 23a which is in contact with one surface of the document ORO, for example, the back surface shown in
The paper discharge tray 27 is expandable and contractable, and the set document ORO discharged from the transport path 28 is placed thereon.
Note that, although the document ORO is typically paper, it may be a sheet medium such as a synthetic resin sheet. Objects appearing in the document ORO include characters, photographs, paintings, and the like. Here, a blank sheet may be mixed in the document ORO.
As shown in
The scanner 10 shown in
As the non-volatile memory 16, a semiconductor memory such as a flash memory, a magnetic recording medium such as a hard disk, or the like can be used. When the non-volatile memory 16 stores the scanning program PRs, it becomes a computer-readable medium in which the scanning program PRs is recorded.
The operation panel 17 includes a display panel 17a that displays a screen D0, and an operation receiving section 17b that receives an operation on the screen D0. A display panel such as a liquid crystal panel can be used as the display panel 17a. As the operation receiving section 17b, a touch panel attached to the front surface of the display panel 17a, a hard key including a keyboard, or the like can be used. The operation panel 17 is disposed on the front surface of the main body 30.
The communication interface 18 transmits and receives data to and from the information processing apparatus 100 connected in a wired or wireless manner according to a predetermined communication protocol. The communication interface 18 receives a restart request RE1 and the like from the information processing apparatus 100, and transmits a posture change error notification N01, posture information IM1, the read image data DA1, and the like to the information processing apparatus 100. Here, when the posture detection section 55 detects that the posture P0 of the main body 30 is switched during the scanning operation, the scanner 10 transmits the posture change error notification NO1 to the information processing apparatus 100, acquires the posture information IM1 indicating the detected posture P0 from the posture detection section 55, and transmits the acquired posture information IM1 to the information processing apparatus 100. Further, when the read image data DA1 is generated, the scanner 10 transmits the read image data DA1 to the information processing apparatus 100.
The connection between the communication interface 18 and the information processing apparatus 100 may be a network connection such as a LAN or the Internet, or a local connection such as a USB connection. Here, LAN is an abbreviation for local area network, and USB is an abbreviation for universal serial bus.
The information processing program PRO and the scanning program PRs described above are examples of a control program PRc for the image reading apparatus 1. A plurality of functions realized by the control program PRc in the image reading apparatus 1 include a posture acquisition function FU1, and a control function FU2.
As the storage device 104 that stores the information processing program PRO, a semiconductor memory such as a flash memory, a magnetic recording medium such as a hard disk, or the like can be used. When the storage device 104 stores the information processing program PRO, it becomes a computer-readable medium in which the information processing program PRO is recorded. Therefore, the storage device 104 of the information processing apparatus 100 and the non-volatile memory 16 of the scanner 10 serve as a computer-readable medium in which the control program PRc for the image reading apparatus 1 is recorded.
As the input device 105, a pointing device, a hard key including a keyboard, a touch panel attached to the front surface of the display panel, or the like can be used. The communication interface 106 is connected to the communication interface 18 of the scanner 10 in a wired or wireless manner, and transmits and receives data to and from the scanner 10 according to a predetermined communication protocol. The communication interface 106 transmits the restart request RE1 and the like to the scanner 10, and receives the posture change error notification N01, the posture information IM1, the read image data DA1, and the like from the scanner 10. As described above, the connection between the communication interfaces 106 and 18 may be a network connection such as a LAN or the Internet, or a local connection such as a USB connection.
Note that, the information processing apparatus 100 includes a computer such as a personal computer including a tablet terminal, a mobile phone such as a smartphone, and the like. For example, when a computer body of a desktop personal computer is applied to the information processing apparatus 100, a display portion 200 is usually coupled to the computer body. When the information processing apparatus 100 outputs display data to the display portion 200, the display portion 200 displays a screen according to the display data. Even when a display-integrated computer such as a notebook personal computer is applied to the information processing apparatus 100, the information processing apparatus 100 is still outputting display data to the internal display portion 200. In addition, the information processing apparatus 100 may have all the components in one housing, but may be composed of a plurality of devices which are communicably divided. Further, the present technology can be implemented even when at least a portion of the scanner 10 is inside the information processing apparatus 100.
Incidentally, in a document scanner with an automatic paper feeding mechanism, there are a product used to automatically feed a plurality of documents together, and a product that is difficult to feed automatically, such as waste paper, and is used to automatically feed a large number of documents one by one by hand. However, it is troublesome for a user who wants to use each application depending on the case, because it is necessary to switch and use each driver software to operate two types of products. One scanner 10 according to the present specific example can automatically feed a plurality of documents together when the main body 30 is in the tilt posture P1, and automatically feed a large number of documents by hand one by one when the main body 30 is in the flat posture P2.
Here, it is assumed that since the posture switching section 50 of the main body 30 is in the scanner 10, the user mistakenly changes the posture P0 of the main body 30 during the scanning operation in which the reading section 20 and the document transport section 21 sequentially read the plurality of documents ORO. For example, when the main body 30 is inadvertently switched from the tilt posture P1 to the flat posture P2 while the documents ORO are being fed one by one from the document bundle SH1 set on the feeding tray 26, the document bundle SH1 remaining on the feeding tray 26 is not subjected to the positioning action due to gravity. In this way, when the posture P0 of the main body 30 is inadvertently switched in the middle of a scanning operation, an error may occur in the feeding of the document ORO due to the change of the inclination of the transport path 28, and a reading accuracy of the document ORO may decrease.
Therefore, in the image reading apparatus 1 according to the present specific example, when the posture P0 of the main body 30 is changed from a start of the scanning operation during the scanning operation, the scanning operation is interrupted. As a result, it is possible to suppress the situation where the document cannot be read normally due to the change of the posture P0 of the main body 30.
Further, when the posture P0 of the main body 30 is switched while the document ORO is being read from the document bundle SH1, it is conceivable to stop the scanning operation and then discard the read image data generated halfway. However, when the partial data of the read image data is discarded, even if the user returns the posture P0 of the main body 30 to the original posture, the user needs to perform the work of reading all the documents ORO included in the document bundle SH1 again from the beginning. It is troublesome to always perform this work.
Therefore, if the posture P0 of the main body 30 returns to the original posture when the scanning operation is interrupted, the image reading apparatus 1 according to the present specific example completes the read image data including partial data by leaving the partial data generated halfway and restarting the scanning operation. As a result, the partial data generated halfway is utilized, and the work of reading all the documents ORO again from the beginning is unnecessary. Further, when the posture P0 of the main body 30 is not returned to the original posture, the scan settings may be inconsistent. In this case, the image reading apparatus 1 determines that the scanning operation cannot be restarted and does not cancel the interrupted state of the scanning operation. As a result, it is possible to prompt the user to return the posture P0 of the main body 30 to the original posture.
3. Specific Example of Processing Performed by Information Processing Apparatus:
First, the scanner 10 acquires the posture information IM1 indicating a start posture Ps of the main body 30 from the posture detection section 55, drives the document transport section 21, and starts the scanning operation of sequentially reading the plurality of documents ORO by the reading section 20 and the document transport section 21 (S102). For example, when the tilt posture P1 is the start posture Ps, as shown in
After the scanning operation is started, the scanner 10 acquires the posture information IM1 indicating the posture P0 of the main body 30 from the posture detection section 55, and branches the processing depending on whether or not the posture P0 indicated by the posture information IM1 is one of the remaining posture Pr and the indefinite state Pu (S104). When the posture P0 indicated by the posture information IM1 is the start posture Ps, the scanner 10 proceeds the processing to S114 without performing the processing of S106 to S112. When the posture P0 of the main body 30 remains the start posture Ps, the processing of S104 and S114 is repeated, and when the reading of all the documents ORO is terminated, the read image data DA1 is transmitted from the scanner 10 to the information processing apparatus 100 in S116 and S134.
In the determination processing of S104, when the posture P0 indicated by the posture information IM1 is one of the remaining posture Pr and the indefinite state Pu, the scanner 10 proceeds the processing to S106. In S106, the scanner 10 interrupts the scanning operation.
After the scanning operation is interrupted, the scanner 10 transmits, to the information processing apparatus 100, the posture change error notification NO1 indicating that the scanning operation is interrupted due to the posture P0 of the main body 30 being changed from the start posture Ps (S108). The information processing apparatus 100 that has received the posture change error notification NO1 displays, on the display portion 200, an interruption dialog 410 as illustrated in
The interruption dialog 410 shown in
When the start posture Ps is the tilt posture P1, the interruption dialog 410 may include a message urging the main body 30 to return to the tilt posture P1, such as “When the main body is returned to the tilt posture and the “continue” button is pressed, the scanning is continued” as shown in
After the interruption dialog 410 is displayed, the information processing apparatus 100 branches the processing according to the operation of the buttons 411 to 413 by the user (S124).
When the operation of the “continue” button 411 is received, the information processing apparatus 100 requests the scanner 10 for the posture information IM1 indicating the posture P0 of the main body 30, and acquires the posture information IM1 from the scanner 10 (S126). The scanner 10 that has received the request for the posture information IM1 detects the posture P0 of the main body 30 by the posture detection section 55, acquires the posture information IM1 from the posture detection section 55, and transmits the acquired posture information IM1 to the information processing apparatus 100 (S110).
The information processing apparatus 100 that has received the posture information IM1 branches the processing depending on whether or not the posture P0 indicated by the posture information IM1 is the start posture Ps (S128). When the posture P0 indicated by the posture information IM1 is the remaining posture Pr or the indefinite state Pu, the information processing apparatus 100 displays, on the display portion 200, an error dialog 420 as illustrated in
The error dialog 420 shown in
In the present specific example, the interruption dialog 410 shown in
When the posture P0 of the main body 30 is changed to the start posture Ps, the posture P0 indicated by the posture information IM1 becomes the start posture Ps, and the processing proceeds to S132 in the determination processing of S128. In S132, the information processing apparatus 100 transmits the restart request RE1 for restarting the scanning operation to the scanner 10. The scanner 10 that has received the restart request RE1 uses the partial data DA2 generated by the reading section 20, and restarts the scanning operation (S112). Then, as shown in the state 314 in
After the scanning operation is restarted, the scanner 10 branches the processing depending on whether or not the reading of all the documents ORO is terminated (S114). When the unread document ORO remains, the scanner 10 returns the processing to S104. Therefore, when the posture P0 of the main body 30 remains the start posture Ps, the processing of S104 and S114 is repeated, and when the posture P0 of the main body 30 becomes the remaining posture Pr or the indefinite state Pu, the scanning operation is interrupted.
When the reading of all the documents ORO is terminated, the scanner 10 transmits the read image data DA1 generated in the RAM 14 to the information processing apparatus 100 (S116), and ends the processing shown in
When the operation of the “stop” button 413 is received in the determination processing of S124, the information processing apparatus 100 transmits, to the scanner 10, a read stop request RE2 for stopping the scanning operation without using the partial data DA2 (S202), and ends the processing shown in
By the above processing, while the scanning operation is interrupted due to the change of the posture P0 of the main body 30, the user can stop the scanning operation by operating the “stop” button 413. Therefore, the image reading apparatus 1 is convenient.
When the operation of the “save and end” button 412 is received in the determination processing of S124, the information processing apparatus 100 transmits, to the scanner 10, a save and end request RE3 for stopping the scanning operation after leaving the partial data DA2 (S302). The scanner 10 that has received the save and end request RE3 completes the read image data DA1 from the partial data DA2 (S322).
As described above, while the scanning operation is interrupted due to the change of the posture P0 of the main body 30, the user can stop the scanning operation after acquiring the scanned read image data DA1 by operating the “save and end” button 412.
As described above, since the scanning operation is interrupted when the posture P0 of the main body 30 is changed from the start of the scanning operation during the scanning operation, it is possible to suppress the situation where the document cannot be read normally due to the change of the posture of the main body. Then, the partial data DA2 generated halfway is utilized when the posture P0 of the main body 30 is returned to the original posture, the posture P0 of the main body 30 is prompted to be returned to the original posture when the posture P0 of the main body 30 is not returned to the original posture, and the partial data DA2 is also discarded or saved according to the instruction of the user. Therefore, according to the present specific example, in the image reading apparatus including the main body having a plurality of postures with different inclinations, it is possible to perform appropriate processing according to the changes in the posture after the interruption even when the scanning operation is interrupted due to the change of the posture of the main body.
4. Modification Example: in the present disclosure, various modification examples are conceivable.
For example, the plurality of postures of the main body may include postures other than the postures P1 and P2 described above. For example, assuming that an average inclination angle between the average inclination angle θ2 of the flat posture P2 and the average inclination angle θ1 of the tilt posture P1 is θ3, the plurality of postures P0 of the main body may include a semi-tilt posture of the inclination angle θ3. Of course, the plurality of postures of the main body may include the tilt posture P1 and the semi-tilt posture without the flat posture P2. Further, the main body may have a housing posture in which the document is not read, for example, a substantially vertical posture with an average inclination angle larger than the average inclination angle θ1 of the tilt posture P1.
The above processing can be changed as appropriate, such as by changing the order.
The interruption dialog 410 shown in
It is also possible that the scanner 10 alone performs image processing as the image reading apparatus 1. In this case, the display panel 17a of the scanner 10 may display the dialogs 410 and 420 as an example of the display portion.
First, the scanner 10 acquires the posture information IM1 indicating the start posture Ps of the main body 30 from the posture detection section 55, and starts the scanning operation (S402). Next, the scanner 10 acquires the posture information IM1 indicating the posture P0 of the main body 30 from the posture detection section 55, and branches the processing depending on whether or not the posture P0 indicated by the posture information IM1 is one of the remaining posture Pr and the indefinite state Pu (S404). When the posture P0 of the main body 30 remains the start posture Ps, the processing of S404 and S420 is repeated.
When the posture P0 of the main body 30 becomes one of the remaining posture Pr and the indefinite state Pu, the scanner 10 interrupts the scanning operation (S406), and displays, on the display panel 17a, the interruption dialog 410 as shown in
When the posture P0 indicated by the acquired posture information IM1 is the start posture Ps (S414), the scanner 10 uses the partial data DA2 and restarts the scanning operation (S418). When the reading of all the documents ORO is terminated (S420), the read image data DA1 including the partial data DA2 is completed (S422), and the image processing shown in
As described above, even in the image processing of the scanner alone, it is possible to suppress the situation where the document cannot be read normally due to the change of the posture of the main body, and to perform appropriate processing according to changes in the posture after interruption.
5. Conclusion: as described above, according to various aspects of the present disclosure, in the image reading apparatus including the main body having a plurality of postures with different inclinations, it is possible to provide a technology and the like capable of suppressing a situation in which a document cannot be read normally due to the change of the posture of the main body. Of course, the basic operation and effect described above can be obtained even by the technology consisting only of the constituent elements according to Aspects 1, 8, and 9 described above.
In addition, it is also possible to implement a configuration in which the configurations disclosed in the above-described examples are mutually replaced or combinations are changed, a configuration in which the configurations disclosed in the known technology and the above-described examples are mutually replaced or the combinations are changed, and the like. The present disclosure also includes these configurations and the like.
Number | Date | Country | Kind |
---|---|---|---|
2019-193106 | Oct 2019 | JP | national |