Document reading device, image output device including said document reading device, and control program and control method for said document reading device

JP7645128B2Active Publication Date: 2025-03-13SHARP KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021074715
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-27
Publication Date
2025-03-13
Estimated Expiration
2041-04-27

AI Technical Summary

Benefits of technology

【0022】 本発明によれば、流し読み方式によりシート状の原稿の両面の画像を同時に読み取る原稿読取装置において、当該原稿が傾いた状態で搬送されたときに、これに簡素な構成かつ簡素な処理により対処することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007645128000001
    Figure 0007645128000001
  • Figure 0007645128000002
    Figure 0007645128000002
  • Figure 0007645128000003
    Figure 0007645128000003
Patent Text Reader

Abstract

To provide a document reading device that simultaneously reads images on both sides of a sheet-like document using a skim reading method, and when the document is conveyed in an inclined state, copes with the situation with a simple configuration and simple processing.SOLUTION: A multi-functional machine (10) according to the present invention has an ADF document cropping function. According to the ADF document cropping function, front screen image shaping processing is performed for cutting out, from a read image 310 of a front face of a document (100), a front face document image 320 corresponding to the image of the front face of the document (100) and correcting the inclination of the front face document image 320. In addition, based on shaping information in the front face image shaping processing, rear face image shaping processing is performed for cutting out a rear face document image 420 from a read image 410 of a rear face of the document (100) and correcting the inclination of the rear face document image 420.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a document reading device, an image output device including the document reading device, and a control program and control method for the document reading device, and in particular to a document reading device that reads images on both sides of a sheet-like document in parallel while transporting the document along a transport path, an image output device including the document reading device, and a control program and control method for the document reading device. [Background technology]

[0002] An example of this type of technology is disclosed in Patent Document 1. According to the technology disclosed in Patent Document 1, a sheet-like document is transported by an automatic document feeder (hereinafter referred to as "ADF"), specifically, along a transport path in the ADF. Then, at a first reading position in the transport path, an image on one side of the document passing the first reading position is read by a first reading unit. At the same time, at a second reading position different from the first reading position in the transport path, an image on the other side of the document passing the second reading position is read by a second reading unit. In the same manner, images on both sides of a small-sized document such as a business card can also be read in parallel, so to speak, simultaneously. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2011-86988 A Summary of the Invention [Problem to be solved by the invention]

[0004] In such a configuration in which images on both sides of a document are simultaneously read by the so-called skimming method, the document may be transported in an inclined state. To deal with this, it is possible to correct the inclination of the document itself using a mechanical mechanism, for example. However, this method requires not only a mechanical mechanism for correcting the inclination of the document itself, but also auxiliary elements such as a sensor for detecting the posture of the document, which makes the configuration more complex. In response to this, it is possible to correct the inclination of the document image on the read image, that is, by image processing. However, this method requires correction of the inclination of each of the images on both sides of the document, that is, for the two images, which makes the processing more complex.

[0005] SUMMARY OF THE PRESENT DISCLOSURE An object of the present invention is to provide a novel technique that can deal with the case where an original is transported in an inclined state, using a simple configuration and simple processing. [Means for solving the problem]

[0006] In order to achieve this objective, the present invention includes a first invention relating to a document reading device, a second invention relating to an image output device equipped with the document reading device, a third invention relating to a control program for the document reading device, and a fourth invention relating to a control method for the document reading device.

[0007] The first invention relates to a document reading device. Original placement section, Conveying means, A document size detection means, The device includes a first reading means, a second reading means, a first shaping means and a second shaping means. A plurality of sheet-shaped documents can be placed in a stack on the document placement section. The conveying means is The document placed on the document placement section The manuscript Take out one sheet at a time from the document placement area. The sheet is transported along a transport path. The document size detection means detects the size of the document before the document is transported by the transport means. Also, when a plurality of documents are placed on the document placement section, for example when a plurality of documents of different sizes are placed on the document placement section, the document size detection means detects the size of the largest document among the plurality of documents. The first reading means, at a first reading position in the transport path, reads an image of one side of the document passing through the first reading position, The document size detected by the document size detection meansThe first reading means reads the image of the other side of the document passing through the second reading position at a second reading position in the transport path over a second reading area conjugate with the first reading area, that is, the second reading area larger than the size of the document is read as the reading area. The first shaping means performs a first shaping process. In the first shaping process, the first shaping means cuts out a first image corresponding to the image of one side of the document from the first read image read by the first reading means. In addition, the first shaping means corrects the inclination of the first image when the first image is inclined by a predetermined degree or more. Then, the second shaping means performs a second shaping process. In the second shaping process, the second shaping means cuts out a second image corresponding to the image of the other side of the document from the second read image read by the second reading means. In addition, the second shaping means corrects the tilt of the second image when the second image is tilted by the predetermined degree or more. Here, the second shaping means performs the second shaping process based on the shaping information related to the first shaping process, that is, by using the shaping information.

[0008] When the size of the document is equal to or larger than a predetermined size, the conveying means conveys the document at a set speed set as the conveying speed of the document, and when the size of the document is smaller than the predetermined size, the conveying means conveys the document at the minimum speed that can be set as the conveying speed.

[0009] In this manner, when the document is transported at a transport speed according to the size of the document, the reading resolution of each of the first reading means and the second reading means may be set according to the transport speed of the document.

[0010] In the first invention, a first conversion means may be further provided. When the document is transported at a minimum speed different from the set speed, the first conversion means converts the image resolution of each of the first and second images into an image resolution corresponding to the set speed. Here, the case where the document is transported at a minimum speed different from the set speed includes a case where the size of the document is less than a predetermined size and the set speed set as the transport speed of the document is not the minimum speed.

[0011] The "predetermined size" referred to here, that is, the size that is the boundary between whether the document is transported at the set speed or the minimum speed, may be changeable as desired.

[0013] Furthermore, in the first invention, a digitization means may be provided, which performs a digitization process for converting character images included in at least one of the first image and the second image into character data when the original is a business card.

[0014] In addition to being provided with such a digitization means, a second conversion means may be further provided, which, when the image resolution of a processing target image to be subjected to the digitization process among the first image and the second image is higher than a predetermined resolution, converts the image resolution of the processing target image to the predetermined resolution and then provides the processing target image to the digitization process.

[0015] Whether or not a document is a business card may be determined based on the size of the document.

[0016] Furthermore, whether the document is a business card may be determined based on the size of at least one of the first image and the second image.

[0017] The criteria for determining whether a document is a business card may be changeable as desired.

[0018] In the first aspect of the present invention, a digitization control means may be further provided, which enables or disables the digitization means in response to a user operation.

[0019] Image output according to the second aspect of the present invention Device The document reading apparatus according to the first aspect of the present invention further includes an image output means for outputting a first image after a first shaping process by the first shaping means and a second image after a second shaping process by the second shaping means.

[0020] A control program for a document reading device according to a third aspect of the present invention causes a computer of the document reading device to execute a first reading procedure, a second reading procedure, a first shaping procedure, and a second shaping procedure. Device teeth, Original placement section, Conveying means, A document size detection means, The device includes a first reading means and a second reading means. A plurality of sheet-shaped documents can be placed in a stack on the document placement section. The conveying means is The document placed on the document placement section The manuscript Take out one sheet at a time from the document placement area. The sheet is transported along a transport path. The document size detection means detects the size of the document before the document is transported by the transport means. Also, when a plurality of documents are placed on the document placement section, for example when a plurality of documents of different sizes are placed on the document placement section, the document size detection means detects the size of the largest document among the plurality of documents. The first reading means, at a first reading position in the transport path, reads an image of one side of the document passing through the first reading position. The second reading means, at a second reading position in the transport path, reads an image of the other side of the document passing through the second reading position. Then, in the first reading procedure, the image of one side of the document is The document size detected by the document size detection meansThe first reading step is performed over a first reading area larger than the size of the document, in other words, the first reading area is set as the reading target area. In the second reading step, the second reading step is performed over a second reading area conjugate with the first reading area, that is, the second reading area larger than the size of the document is set as the reading target area. In the first shaping step, a first shaping process is performed. In this first shaping process, a first image corresponding to the image on one side of the document is cut out from the first read image read in the first reading step. In addition, in the first shaping process, when the first image is inclined by a predetermined degree or more, the inclination of the first image is corrected. Then, in the second shaping step, a second shaping process is performed. In this second shaping process, a second image corresponding to the image on the other side of the document is cut out from the second read image read in the second reading step. In addition, in the second shaping procedure, when the second image is tilted by a predetermined degree or more, the tilt of the second image is corrected. This second shaping process is performed based on the shaping information related to the first shaping process, that is, by using the shaping information.

[0021] A method for controlling a document reading device according to a fourth aspect of the present invention includes a first reading step, a second reading step, a first shaping step, and a second shaping step. Device teeth, Original placement section, Conveying means, A document size detection means, The device includes a first reading means and a second reading means. A plurality of sheet-shaped documents can be placed in a stack on the document placement section. The conveying means is The document placed on the document placement section The manuscript Take out one sheet at a time from the document placement area. The sheet is transported along a transport path. The document size detection means detects the size of the document before the document is transported by the transport means. Also, when a plurality of documents are placed on the document placement section, for example when a plurality of documents of different sizes are placed on the document placement section, the document size detection means detects the size of the largest document among the plurality of documents. The first reading means, at a first reading position in the transport path, reads an image of one side of the document passing through the first reading position. The second reading means, at a second reading position in the transport path, reads an image of the other side of the document passing through the second reading position. Then, in the first reading step, the image of one side of the document is The document size detected by the document size detection meansThe first reading means reads the document over a first reading area larger than the size of the document, in other words, the first reading area is set as the reading target area. In the second reading step, the second reading means reads the image of the other side of the document over a second reading area conjugate with the first reading area, that is, the second reading area larger than the size of the document is set as the reading target area. In the first shaping step, a first shaping process is performed. In this first shaping process, a first image corresponding to the image of one side of the document is cut out from the first read image read in the first reading step. In addition, in the first shaping process, when the first image is inclined by a predetermined degree or more, the inclination of the first image is corrected. Then, in the second shaping step, a second shaping process is performed. In this second shaping process, a second image corresponding to the image of the other side of the document is cut out from the second read image read in the second reading step. In addition, in the second shaping process, when the second image is tilted by the predetermined degree or more, the tilt of the second image is corrected. This second shaping process is performed based on the shaping information related to the first shaping process, that is, by using the shaping information. Effect of the Invention

[0022] According to the present invention, in a document reading device that simultaneously reads images on both sides of a sheet-like document using a flow-through method, when the document is transported in an inclined state, this can be handled using a simple configuration and simple processing. [Brief description of the drawings]

[0023] [Figure 1] FIG. 1 is a perspective view of a multifunction peripheral according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a top view showing a state in which an original is placed on an original placement tray of the ADF in the embodiment. [Diagram 3] FIG. 3 is a diagram showing a schematic internal configuration of an image reading unit and an ADF in the embodiment. [Figure 4] FIG. 4 is a block diagram showing the electrical configuration of the multifunction peripheral according to the embodiment. [Diagram 5]FIG. 5 is a diagram showing the relationship between the size of the document and the area to be read in this embodiment. [Figure 6] FIG. 6 is a diagram for explaining the procedure of the image shaping process in this embodiment. [Figure 7] FIG. 7 is another diagram for explaining the procedure of the image shaping process in this embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a scanned image of the front side and a scanned image of the back side in the embodiment. [Figure 9] FIG. 9 is a diagram showing a part of the setting screen in this embodiment. [Figure 10] FIG. 10 is a memory map conceptually showing the internal configuration of the RAM of the main storage unit in this embodiment. [Figure 11] FIG. 11 is a flow diagram showing a part of the flow of the ADF document crop task in this embodiment. [Figure 12] FIG. 12 is a flow diagram showing the flow of another part of the ADF document crop task in this embodiment. [Figure 13] FIG. 13 is a flow diagram showing the flow of the remaining part of the ADF document crop task in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] [Example] An embodiment of the present invention will be described with reference to a multi-function peripheral (MFP) 10 shown in FIG.

[0025] The multifunction device 10 according to this embodiment is a type of image forming device, and has multiple functions such as a copy function, an image scanner function, a printer function, and a fax function. Fig. 1 is a perspective view of the multifunction device 10, showing the front, top, and left side of the multifunction device 10 when it is installed in a usable state. That is, the up-down direction in Fig. 1 corresponds to the up-down direction of the multifunction device 10. The diagonally lower right in Fig. 1 corresponds to the front of the multifunction device 10, and the diagonally upper left in Fig. 1 corresponds to the rear of the multifunction device 10. The diagonally lower left in Fig. 1 corresponds to the left of the multifunction device 10, and the diagonally upper right in Fig. 1 corresponds to the right of the multifunction device 10.

[0026] An image reading section 12 as an example of an image reading means is provided on the upper part of the multifunction device 10. The image reading section 12 performs image reading processing by reading an image of an original 100 described below, more precisely, reading an image of one side of the original 100, and outputting two-dimensional read image data corresponding to the read image. For this reason, although not shown in Fig. 1, the image reading section 12 has an original table 12a on which the original 100 is placed, and an image reading unit 12b for reading an image of one side of the original 100 placed on the original table 12a (see Fig. 3).

[0027] Above the image reading unit 14, in other words above the document table 12a, there is provided an ADF 14 which also serves as a document pressing cover for pressing down the document 100 placed on the document table 12a. The ADF 14 is provided so as to be capable of transitioning between a state in which the top surface of the document table 12a is exposed to the outside and a state in which the top surface of the document table 12a is covered. For this reason, the ADF 14 is coupled to the main body (housing) of the multifunction device 10 via a suitable movable support member such as a hinge (not shown). In FIG. 1, the ADF 14 is in a state in which it covers the top surface of the document table 12a.

[0028] The ADF 14 will be described in detail later, and has a document placement tray 14a as a document placement section. On this document placement tray 14a, documents 100, more specifically, sheet-shaped documents 100, can be placed, and in particular, multiple documents 100, 100, ... can be placed in a stacked state. The ADF 14 automatically sends the documents 100 placed on the document placement tray 14a to the image reading section 14 one by one (one by one), that is, the documents 100 are subjected to image reading processing by the image reading section 14. The documents 100 that have completed image reading processing by the image reading section 12 are discharged to a document discharge tray 14b of the ADF 14. 1, when the ADF 14 is covering the top surface of the document table 12a and no object (except the ADF 14 itself) is placed on the document table 12a, the ADF 14 performs its original function (not as a document pressing cover). The ADF 14 also incorporates a back-surface reading unit 14c for reading an image on the other side of the document 100, that is, an image on the back side, as will be described later.

[0029] Further, below the image reading unit 12, an image forming unit 16 is provided as an example of an image forming means. The image forming unit 16 performs image forming processing, that is, printing, on paper as a sheet-shaped image recording medium (not shown) based on appropriate image data such as image data after image processing by an image processing unit 24 described later. This image forming processing is performed, for example, by a known electrophotographic method (Carlson process method). For this reason, the image forming unit 16 includes a photoconductor drum, a charging device, an exposure device, a developing device, a transfer device, a fixing device, a cleaning device, a static elimination device, and the like (not shown). The paper after the image forming processing by the image forming unit 16, that is, the printed matter, is discharged to a paper discharge tray 18. The paper discharge tray 18 is provided between the image forming unit 16 and the image reading unit 12, and is provided in a so-called internal space of the multifunction device 10. Alternatively, the paper discharge tray 18 may be provided in an external space on the outside of the multifunction device 10. Further, the image forming unit 16 is not limited to an electrophotographic system, and may perform image forming processing by, for example, an inkjet system.

[0030] A paper feed unit 20 as an example of a paper feed means is provided below the image forming unit 16, in other words, at the bottom of the multifunction device 10. The paper feed unit 20 has one or more, for example, four, paper feed cassettes 20a, 20a, .... Each of the paper feed cassettes 20a, 20a, ... stores paper of an appropriate size, for example, paper of different sizes. In addition, a manual feed tray (not shown) as an auxiliary paper feed tray is provided at an appropriate position of the multifunction device 10, for example, on the right side of the multifunction device 10. The paper feed unit 20 uses one of the paper feed cassettes 20a, 20a, ... or the manual feed tray as a paper feed source, and supplies paper from the paper feed source to the image forming unit 16 one sheet at a time.

[0031] In addition, a roughly rectangular plate-shaped operation unit 22 is provided on the top of the multifunction device 10, at the front of the main body of the multifunction device 10. The operation unit 22 is provided rotatably about one side edge, with one side edge being coupled to the main body of the multifunction device 10. One main surface of the operation unit 22 (the main surface facing upward in FIG. 1) is an operation surface, and a display 22b with a touch panel 22a is provided on this operation surface.

[0032] The display 22b with the touch panel 22a is a component in which the display 22b having a rectangular display surface and the sheet-like touch panel 22a provided so as to overlap the display surface of the display 22b are integrally combined. The touch panel 22a is an example of an operation receiving means capable of receiving touch operations by a user (not shown) who uses the multifunction device 10, and is, for example, a projected capacitive panel. The display 22b is an example of a display means, and is, for example, a liquid crystal display (LCD). The touch panel 22a is not limited to a projected capacitive panel, and may be a panel of other types such as a surface capacitive panel, an electromagnetic induction panel, a resistive film panel, or an infrared panel. The display 22b is not limited to a liquid crystal display, and may be an organic electroluminescence (EL) display, etc.

[0033] A user normally stands in front of the multifunction device 10 to use the multifunction device 10, and in particular to operate the operation unit 22. In order to improve the operability and visibility of the operation surface of the operation unit 22 by the user at that time, the operation unit 22 is provided so as to be rotatable about the coupling part with the image reading unit 12 as described above, that is, the angle of the operation surface relative to the user is provided so as to be adjustable. The operation unit 22 also has appropriate hardware switches such as push button switches in addition to the touch panel 22a. Additionally, the operation unit 22 also has appropriate light emitting means such as light emitting diodes (LEDs) in addition to the display 22b.

[0034] Here, with reference to FIG. 2, the ADF 14 has a pair of document guides 14d and 14d as an example of a document position regulating means. The pair of document guides 14d and 14d regulate the positions of both side edges of the document 100 in the width direction of the document 100 placed on the document placement tray 14a, more precisely, in the so-called transport width direction, which is a direction perpendicular to the transport direction of the document 100 by the ADF 14 (the front-rear direction of the multifunction device 10). Specifically, the document guides 14d and 14d can be manually moved (slid) along the transport width direction as shown by arrows 14e and 14e in FIG. 2, and mechanically regulate the positions of both side edges of the document 100 by abutting against the both side edges of the document 100. For convenience of explanation, the document 100 is shown by a broken line in FIG. 2. Further, the document guides 14d and 14d move symmetrically in conjunction with each other, that is, when one of them moves, the other moves symmetrically in conjunction with it.

[0035] Additionally, although not shown in Figs. 1 and 2, the ADF 14 has a guide width detection unit 14f (see Fig. 4) described later as an example of a restriction position detection means. The guide width detection unit 14f detects the restriction position by the document guides 14d and 14d, and further detects the guide width, which is the distance between the document guides 14d and 14d. Therefore, for example, when the positions of both side edges of the document 100 in the transport width direction are restricted by the document guides 14d and 14d, the guide width roughly corresponds to the width dimension, which is the dimension of the document 100 in the transport width direction. Although detailed explanation including illustrations is omitted, the guide width detection unit 14f includes a variable resistor provided to exhibit a resistance value according to the position of one or both of the document guides 14d and 14d, and detects the guide width based on the resistance value of the variable resistor. Alternatively, the guide width detection unit 14f may be configured to detect the position of one or both of the document guides 14d and 14d by an appropriate sensor such as an optical sensor, and thus detect the guide width.

[0036] Further, the ADF 14 has a plurality of, for example, two, flat protruding document detection pieces 14g and 14h. These two document detection pieces 14g and 14h are disposed at approximately the center in the transport width direction of the document placement tray 14a and at appropriate positions different from each other in the transport direction of the document placement tray 14a. When no external force is applied to the document detection pieces 14g and 14h, particularly when no external force is applied from above, each document detection piece 14g and 14h is in a state of protruding upward from the upper surface (document placement surface) of the document placement tray 14a. On the other hand, when an external force is applied to each document detection piece 14g and 14h, for example, when the document is covered by the document 100, each document detection piece 14g and 14h is pushed into the document placement tray 14a by the weight of the document 100, that is, the document detection pieces 14g and 14h are configured to be pushed in this manner.

[0037] In addition, although not shown in FIG. 1 and FIG. 2, ADF 14 has two document length sensors 14i and 14j (see FIG. 3) described later for detecting the states of document detection pieces 14g and 14h, respectively. These two document length sensors 14i and 14j are provided in document placement tray 14a. One document length sensor 14i detects the state of one document detection piece 14g, and the other document length sensor 14j detects the state of the other document detection piece 14h. Each of such document length sensors 14i and 14j is, for example, an optical sensor, more specifically, a transmissive optical sensor. Each of document length sensors 14i and 14j cooperates with each of document detection pieces 14g and 14h to form document length detection section 14k (see FIG. 4) described later.

[0038] 3, attention will be focused on the inside of the image reading unit 12 and the ADF 14. Note that Fig. 3 is a diagram showing the inside of the image reading unit 12 and the ADF 14 as viewed from the front of the multifunction device 10, and is a schematic diagram of the internal configuration.

[0039] As shown in FIG. 3, the image reading section 12 has a document table 12a. The document table 12a is formed of a transparent member such as glass having a roughly rectangular flat plate shape, and is provided so that both main surfaces are aligned in the horizontal direction. An image reading unit 12b is provided below the document table 12a. Although detailed explanation is omitted, the image reading unit 12b has a light source, a mirror, a lens, a line sensor, etc., and forms a linear first reading position P1 extending along the front-rear direction of the multifunction device 10 on the upper surface of the document table 12a. Furthermore, a drive mechanism (not shown) for moving (scanning) the first reading position P1 of the image reading unit 12b along the left-right direction of the multifunction device 10 is provided below the document table 12a.

[0040] That is, when the original 100 is placed on the platen 12a, the first reading position P1 of the image reading unit 12b is moved by the drive mechanism to read an image on one side of the original 100, specifically, an image on the front side of the original 100 that faces the platen 12a. In other words, when the original 100 is fixed, the image on one side of the original 100 is read by a so-called fixed reading method. The direction in which the first reading position P1 of the image reading unit 12b extends, that is, the front-rear direction of the multifunction device 10, is called the main scanning direction. The direction in which the first reading position P1 of the image reading unit 12b is moved by the drive mechanism, that is, the left-right direction of the multifunction device 10, is called the sub-scanning direction.

[0041] The ADF 14 has a document transport path 200 that extends from a paper feed opening 14m on the document placement tray 14a side to a paper discharge opening 14n on the document discharge tray 14b side. As shown in FIG. 3, the document transport path 200 is generally U-shaped (or generally C-shaped) when viewed from the front of the multifunction device 10.

[0042] A pickup roller 14p is provided near the paper feed opening 14m of the document transport path 200 to pick up the document 100 placed on the document placement tray 14a one sheet at a time from the document placement tray 14a. The document 100 picked up from the document placement tray 14a by the pickup roller 14p is taken into the document transport path 200 via the paper feed opening 14m. For this purpose, a paper feed roller (strictly speaking, a paper feed roller pair) 14q is provided at the end of the document transport path 200 on the paper feed opening 14m side, that is, at the upstream end, so to speak.

[0043] A plurality of transport rollers (strictly speaking, transport roller pairs) 14r, 14r, ... are appropriately provided on the document transport path 200. These transport rollers 14r, 14r, ... transport the document 100 taken into the document transport path 200 along (as if following) the document transport path 200. Furthermore, the transport rollers 14r, 14r, ... are provided at appropriate intervals so that even small-sized documents 100 such as business cards can be transported. Furthermore, the document transport path 200 has a portion that contacts the upper surface of the document table 12a, and the first reading position P1 of the image reading unit 12b can wait while being fixed to that portion.

[0044] That is, when the original 100 is transported along the original transport path 200 while the first reading position P1 of the image reading unit 12b is fixed, the original 100 passes through the first reading position P1 on the way. As a result, the image on the front side of the original 100 is read by a so-called flow reading method. Incidentally, immediately before the first reading position P1 in the transport direction of the original 100 (the closest position on the upstream side), a registration roller 14s is provided for adjusting the timing of supplying the original 100 to the first reading position P1. Also, the original 100 is placed on the original placement tray 14a with the front side facing upward.

[0045] Furthermore, the ADF 14 includes a back-surface reading unit 14c for reading an image on the back surface, which is the other surface, of the original 100. Although detailed description will be omitted, the back-surface reading unit 14c also includes a light source, a mirror, a lens, a line sensor, and the like, similar to the image reading unit 12b. The back-surface reading unit 14c forms a second reading position P2 in the original transport path 200, and more specifically, forms the second reading position P2 downstream of the first reading position P1 in the transport direction of the original 100. This second reading position P2 also extends linearly along the front-rear direction of the multifunction device 10, i.e., along the main scanning direction, similar to the first reading position P1.

[0046] That is, the original 100 transported along the original transport path 200 passes through the first reading position P1 on the way thereto as described above, and then passes through the second reading position P2. When the back side reading unit 14c is enabled, more specifically, when a double-sided reading function described in detail later is enabled, the image on the back side of the original 100 is read by the back side reading unit 14c, that is, read by a skimming method.

[0047] The document 100 that has passed through the second reading position P2 is discharged to the document discharge tray 14b through the document discharge port 14n, which is the downstream end of the document transport path 200. To this end, a document discharge roller (strictly speaking, a pair of document discharge rollers) 14t is provided at the document discharge port 14n. Each of the document discharge rollers 14t, pickup roller 14p, feed roller 14q, transport rollers 14r, 14r, ..., and registration roller 14s is driven by a roller drive unit 14u (see FIG. 4), which will be described later.

[0048] In addition, a plurality of document transport sensors 14v, 14v, ... are appropriately provided in the document transport path 200. These document transport sensors 14v, 14v, ... detect the document 100 in the document transport path 200, in other words, detect the position (transport position) of the document 100 in the document transport path 200. Each of the document transport sensors 14v, 14v, ... is, for example, an optical sensor, and more specifically, a reflective optical sensor. Each of the document transport sensors 14v, 14v, ... constitutes a transport detection unit 14w (see FIG. 4) described later.

[0049] Also, an original placement sensor 14x is provided at an appropriate position on the original placement tray 14a, for example, near the paper feed port 14m in the original placement tray 14a. This original placement sensor 14x is an example of an original placement detection means for detecting whether an original 100 is placed on the original placement tray 14a. This original placement sensor 14x is also, for example, a reflective optical sensor. In addition, the above-mentioned original length sensors 14i and 14j are provided at appropriate positions in the original placement tray 14a. That is, one original length sensor 14i is provided corresponding to one original detection piece 14g (see FIGS. 1 and 2) not shown in FIG. 3, and detects the state of the one original detection piece 14g. And the other original length sensor 14j is provided corresponding to the other original detection piece 14h (see FIGS. 1 and 2) not shown in FIG. 3, and detects the state of the other original detection piece 14h. In FIG. 3, for ease of viewing, the document placement sensor 14x and each of the document length sensors 14i and 14j are shown as being located below the document placement tray 14a, that is, outside rather than inside the document placement tray 14a.

[0050] Fig. 4 is a block diagram showing the electrical configuration of the multifunction device 10. As shown in Fig. 4, the multifunction device 10 has an image processing unit 24, a control unit 26, an auxiliary storage unit 28, and a communication unit 30 in addition to the image reading unit 12, the ADF 14, the image forming unit 16, the paper feed unit 20, and the operation unit 22. These are connected to each other via a common bus 50. The image reading unit 12, the ADF 14, the image forming unit 16, the paper feed unit 20, and the operation unit 22 are as described above.

[0051] The image processing unit 24 performs appropriate image processing on various image data. The image data to be processed by the image processing unit 24 includes the read image data generated by the image reading unit 12, that is, the read image data of the front side of the document 100. The read image data generated by the back side reading unit 14c, that is, the read image data of the back side of the document 100, is also included in the image data to be processed by the image processing unit 24. In particular, the image processing unit 24 performs a front side image shaping process to be described later on the read image data of the front side of the document 100. In addition, the image processing unit 24 performs a back side image shaping process to be described later on the read image data of the back side of the document 100. The image data after the image processing by the image processing unit 24 is appropriately output from the image processing unit 24, and is provided to the image forming unit 16, for example, or is stored (saved) in the auxiliary storage unit 28, and furthermore, is output (transmitted) to the outside via the communication unit 30.

[0052] The control unit 26 is an example of a control means that controls the overall operation of the multifunction device 10. For this reason, the control unit 26 has a computer, such as a CPU 26a, as a control execution means. In addition, the control unit 26 has a main memory unit 26b as a main memory means that can be directly accessed by the CPU 26a. The main memory unit 26b includes a ROM and a RAM (not shown). Of these, the ROM stores a control program for controlling the operation of the CPU 26a, that is, firmware. The RAM constitutes a working area and a buffer area when the CPU 26a executes processing based on the control program.

[0053] The auxiliary storage unit 28 is an example of an auxiliary storage means. That is, various data such as image data after image processing by the image processing unit 24 described above are appropriately stored in the auxiliary storage unit 28. The auxiliary storage unit 28 has, for example, a hard disk drive (not shown). Additionally, the auxiliary storage unit 28 may have a rewritable non-volatile memory such as a flash memory.

[0054] The communication unit 30 is an example of a communication means. That is, the communication unit 30 is connected to a communication network (not shown) to perform two-way communication via the communication network. The communication network referred to here includes a LAN, the Internet, a public switched telephone network, and the like. The LAN also includes a wireless LAN, particularly Wi-Fi (registered trademark).

[0055] 4, the ADF 14 includes a backside reading unit 14c, a guide width detection unit 14f, a document length detection unit 14k, a roller drive unit 14u, and a transport detection unit 14w. The backside reading unit 14c is as described above. The guide width detection unit 14f detects the regulated position by the document guides 14d and 14d as described above, and detects the guide width, which is the distance between the document guides 14d and 14d. The document length detection unit 14k includes document detection pieces 14g and 14h and document length sensors 14i and 14j. The document length detection unit 14k detects the document length dimension, which is the dimension of the document 100 in the transport direction, based on the output signals of the document length sensors 14i and 14j, that is, based on the state of the document detection pieces 14g and 14h.

[0056] The guide width detection unit 14f and the document length detection unit 14k cooperate with the CPU 26a to realize a document size detection function for detecting the size of the document 100. That is, the CPU 26a detects (derives) the size of the document 100 based on the detection result (guide width) by the guide width detection unit 14f and the detection result (document length dimension) by the document length detection unit 14k.

[0057] Furthermore, the roller driving unit 14u drives the pickup roller 14p, the paper feed roller 14q, the transport rollers 14r, 14r, ..., the registration roller 14s, and the paper discharge roller 14t, as described above. The transport detection unit 14w includes the document transport sensors 14v, 14v, .... The transport detection unit 14w detects the position (transport position) of the document 100 being transported along the document transport path 200 based on the output signals of the document transport sensors 14v, 14v, ....

[0058] Now, the multifunction device 10 according to this embodiment has a double-sided reading function that simultaneously reads images on both sides of the document 100. With this double-sided reading function, images on both sides of the document 100 are read simultaneously, strictly speaking in parallel, by a flow-through method. That is, as described above, an image on the front side of the document 100 is read by the image reading section 12 including the image reading unit 12b. At the same time, an image on the back side of the document 100 is read by the back side reading unit 14c.

[0059] In such a flow-through method, the original 100 may be transported in an inclined state along the original transport path 200. This is also true when the double-sided reading function is not enabled, that is, when an image on only one side (front side) of the original 100 is read by the flow-through method. To deal with this, the multifunction device 10 according to this embodiment is provided with an ADF original crop function.

[0060] According to this ADF document cropping function, a read target area 300 as shown in Fig. 5 is set for the image reading unit 12. This read target area 300 is larger than the size of the document 100. Specifically, in the transport direction of the document 100, in other words, in the sub-scanning direction, the dimension Xa of the read target area 300 is larger than the dimension Xb of the document 100, for example, by a dimension ΔX at both end edges (both left and right end edges in Fig. 5). In addition, in the transport width direction of the document 100, in other words, in the main scanning direction, the dimension Ya of the read target area 300 is larger than the dimension Yb of the document 100, for example, by a dimension ΔY at both end edges (both top and bottom end edges in Fig. 5).

[0061] The dimensional difference ΔX between both end edge portions in the sub-scanning direction is, for example, 5 mm regardless of the size of the original 100. The dimensional difference ΔY between both end edge portions in the main scanning direction is also, for example, 5 mm regardless of the size of the original 100. Without being limited to this value, each of the dimensional differences ΔX and ΔY may be a value according to the size of the original 100, for example, and more specifically, may be a larger value as the size of the original 100 increases. Also, each of the dimensional differences ΔX and ΔY may be different values ​​from each other, or may be arbitrarily set (changeable).

[0062] After the reading target area 300 is set in this manner, the image reading unit 12 performs image reading processing, and strictly speaking, image reading processing is performed by a flow reading method. Here, for example, it is assumed that the original 100 is not inclined, that is, the inclination (angle) of the original 100 is zero. In this case, a read image 310 as shown in the left diagram of FIG. 6 is obtained, and strictly speaking, read image data corresponding to the read image 310 is generated. The read image 310 shown in the left diagram of FIG. 6 includes a front side original image 320 corresponding to the image of the front side of the original 100, and a margin portion image 330 corresponding to the above-mentioned dimensional differences ΔX and ΔY. In particular, the front side original image 320 is not inclined, that is, the inclination of the front side original image 320 is zero.

[0063] Strictly speaking, the front side read image 310, or the front side read image data corresponding to the read image 310, is subjected to image processing by the image processing unit 24, and is particularly subjected to front side image shaping processing. In this front side image shaping processing, a cropping process is performed to cut out the front side original image 320 from the front side read image 310. As a result, the front side original image 320 is cut out from the front side read image 310, and a front side shaped image 340 as shown in the right diagram of Fig. 6 is obtained. Strictly speaking, the front side shaped image 340, or the image data corresponding to the front side shaped image 340, is output from the image processing unit 24 as image data after image processing by the image processing unit 24.

[0064] In contrast, when the original 100 is transported in an inclined state, a read image 310 is obtained as shown in the left diagram of Fig. 7. The front side original image 320 in the read image 310 shown in the left diagram of Fig. 7 is an image inclined at an angle corresponding to the inclination of the original 100.

[0065] The scanned image 310 including such a tilted front side original image 320 is also subjected to a front side image shaping process by the image processing unit 24, that is, a crop process is performed to cut out the front side original image 320 from the scanned image 310. Furthermore, if the tilt of the front side original image 320 is equal to or greater than a predetermined level, a tilt correction process is performed to correct the tilt of the front side original image 320, that is, to make the tilt of the front side original image 320 zero. As a result, a front side shaped image 340 as shown in the right diagram of Fig. 7 is obtained, that is, a front side shaped image 340 similar to that shown in the right diagram of Fig. 6 is obtained. Then, image data corresponding to the front side shaped image 340 is output from the image processing unit 24 as image data after image processing by the image processing unit 24.

[0066] The inclination correction process may be performed after the crop process or before the crop process. That is, the inclination correction process may be performed after the crop process, or the opposite may be true: the inclination correction process may be performed before the crop process. The predetermined degree referred to here, that is, the degree of inclination of the front document image 320 that is the boundary between whether or not the inclination correction process is performed, is, for example, 0.5 degrees in terms of angle, but is not limited to this value. This predetermined degree may also be arbitrarily set (changed).

[0067] 5 is set for the back side reading unit 14c, and more precisely, the back side reading area 400 conjugate with the front side reading area 300 is set. Then, image reading processing is performed by the back side reading unit 14c to read the image on the back side of the document 100.

[0068] For example, suppose that the original 100 is not tilted, that is, the tilt of the original 100 is zero. In this case, a read image 410 of the back side is obtained similar to that shown in the left diagram of Fig. 6. This read image 410 of the back side also includes a back side original image 420 corresponding to the image of the back side of the original 100, and a margin portion image 430 according to the above-mentioned dimensional differences ΔX and ΔY, like the read image 310 of the front side. In particular, the back side original image 420 is not tilted, that is, the tilt of the back side original image 420 is zero.

[0069] Strictly speaking, the read image 410 of the back side, or more precisely, the read image data of the back side corresponding to the read image 410, is subjected to image processing by the image processing unit 24, and is particularly subjected to a back side image shaping process. In this back side image shaping process, a crop process is performed to cut out the back side original image 420 from the read image 410 of the back side, as in the front side image shaping process. As a result, the back side original image 420 is cut out from the read image 410 of the back side, and a back side shaped image 440 similar to that shown in the right diagram of Fig. 6 is obtained. Strictly speaking, the image data corresponding to the back side shaped image 440 is output from the image processing unit 24 as image data after image processing by the image processing unit 24, together with image data corresponding to the above-mentioned front side shaped image 340.

[0070] In contrast, when the original 100 is conveyed in an inclined state, a read image 410 of the back side is obtained similar to that shown in the left diagram of Fig. 7. A back side original image 420 in the read image 410 of the back side is an image inclined at an angle corresponding to the inclination of the original 100.

[0071] The read image 410 including the inclined back side original image 420 is also subjected to back side image shaping processing by the image processing unit 24, that is, crop processing is performed to cut out the back side original image 420 from the read image 410. Furthermore, if the inclination of the back side original image 420 is equal to or greater than a predetermined level, inclination correction processing is performed to correct the inclination of the back side original image 420, that is, to make the inclination of the back side original image 420 zero. As a result, a back side shaped image 440 similar to that shown in the right diagram of FIG. 7 is obtained, that is, a back side shaped image 440 similar to that shown in the right diagram of FIG. 6 is obtained. Then, image data corresponding to the back side shaped image 440 is output from the image processing unit 24 as image data after image processing by the image processing unit 24 together with image data corresponding to the front side shaped image 340.

[0072] Here, comparing the front side read image 310 and the back side read image 410 obtained by the double-sided reading function, for example, it is as shown in Fig. 8. As shown in Fig. 8, the aspects such as the position, size, shape, inclination, etc. of the front side original image 320 in the front side read image 310 and the aspects such as the position, size, shape, inclination, etc. of the back side original image 420 in the back side read image 410 are in a symmetrical (line symmetrical) relationship, that is, in a conjugate relationship. In other words, the coordinates of the area occupied by the front side original image 320 in the front side read image 310 and the coordinates of the area occupied by the back side original image 420 in the back side read image 410 are in a conjugate relationship.

[0073] With this in mind, the image processing unit 24 performs the back surface image shaping process based on the shaping information including information such as parameters and algorithms in the front surface image shaping process. That is, the back surface image shaping process is performed using the shaping information in the front surface image shaping process. This simplifies the back surface image shaping process, and greatly reduces the burden on the image processing unit 24 that is responsible for the back surface image shaping process.

[0074] Furthermore, in the ADF original crop function, when the size of the original 100 is equal to or larger than a predetermined size, the original 100 is transported at a set speed that is set as the transport speed of the original 100 by the ADF 14. In contrast, when the size of the original 100 is smaller than the predetermined size, the original 100 is transported at the minimum speed that can be set as the transport speed of the original 100 by the ADF 14. This is to prevent jams from occurring within the ADF 14, particularly when the size of the original 100 is smaller than the predetermined size, that is, when the size of the original 100 is small enough that jams are likely to occur.

[0075] The transport speed of the original 100 by the ADF 14 depends on the reading resolution by the image reading unit 12 and the back reading unit 14c. That is, when the size of the original 100 is smaller than a predetermined size, the reading resolution by the image reading unit 12 and the back reading unit 14c is set to the highest value that can be set as the reading resolution, for example, 600 dpi. As a result, the ADF 14 transports the original 100 at a transport speed according to the reading resolution of 600 dpi, that is, at the lowest speed that can be set as the transport speed. On the other hand, when the size of the original 100 is equal to or larger than the predetermined size, the reading resolution by the image reading unit 12 and the back reading unit 14c follows a value that is automatically or manually set in advance. Then, the ADF 14 transports the original 100 at a transport speed according to the set reading resolution.

[0076] The predetermined size here, that is, the size that is the boundary between the minimum speed and the set speed of the transport speed by the ADF 14, can be arbitrarily set (changed), but is set to, for example, a size slightly larger than a postcard size (148 mm x 100 mm). In this case, when the size of the original 100 is equal to or smaller than the postcard size, the reading resolution by the image reading unit 12 and the back reading unit 14c is set to the maximum value of 600 dpi, and accordingly, the original 100 is transported at the minimum speed that can be set as the transport speed of the original 100 by the ADF 14. When the size of the original 100 is larger than the postcard size, the reading resolution by the image reading unit 12 and the back reading unit 14c follows a value that is set automatically or manually. Accordingly, the ADF 14 transports the original 100 at a transport speed according to the set reading resolution. The size of the original 100 is recognized based on the detection result by the above-mentioned original size detection function.

[0077] For example, even if the reading resolution by the image reading section 12 and the back reading unit 14c is manually set to a value other than 600 dpi (i.e., a value smaller than 600 dpi), if the size of the original 100 is smaller than a predetermined size, the reading resolution by the image reading section 12 and the back reading unit 14c is, so to speak, forcibly set to a value of 600 dpi. As a result, the image resolution of the front side read image 310 and the back side read image 410 (front side read image 310 when the double-sided reading function is not enabled), in other words, the image resolution of the front side shaped image 340 and the back side shaped image 440 (front side shaped image 340 when the double-sided reading function is not enabled), becomes 600 dpi, that is, a value different from the manually set value.

[0078] In order to correct such a discrepancy, when the reading resolution by the image reading unit 12 and the back reading unit 14c is manually set to a value other than 600 dpi and the size of the document 100 is less than a predetermined size, the image resolution of the front shaped image 340 and the back shaped image 440 (when the double-sided reading function is not enabled, the front shaped image 340) is converted from 600 dpi to a value corresponding to the manually set (so to speak, intended) reading resolution. This process is also performed by, for example, the image processing unit 24. The front shaped image 340 and the back shaped image 440 after the image resolution conversion in this way are output from the image processing unit 24 as image data after image processing by the image processing unit 24.

[0079] In addition, the ADF document cropping function, or more precisely, the ADF document cropping function when the multifunction device 10 is used as an image scanner, includes an electronic business card function as one of its auxiliary functions (sub-functions). With this electronic business card function, when the document 100 is a business card, the character information contained in the business card can be digitized, that is, the business card can be created.

[0080] Specifically, according to the electronic business card function, for example, a data conversion process is performed to convert the character images included in the front shaped image 340 and the back shaped image 440 (when the double-sided reading function is not enabled, the front shaped image 340) into character data (character code), and so-called OCR processing is performed. The character data obtained by this data conversion process is further compiled into an electronic file of a predetermined format by a filing process. As the electronic file of the predetermined format, either a VCF file or a CSV file can be arbitrarily selected. The electronic file generated by this filing process, so-called electronic business card data, is output together with the image data of the original front shaped image 340 and the back shaped image 440 in a state linked to the image data, and is stored in the auxiliary storage unit 28, for example, or is output to the outside via the communication unit 30. The data conversion process is performed, for example, by the image processing unit 24. And the filing process is performed, for example, by the CPU 26a.

[0081] More specifically, before the digitization process is performed, the image resolution of the front surface shaped image 340 and the back surface shaped image 440 to be the subject of the digitization process is converted to a predetermined resolution, so to speak, reduced. That is, when the manuscript 100 is a business card, that is, when the size of the manuscript 100 is less than the above-mentioned predetermined size, the image resolution of the front surface shaped image 340 and the back surface shaped image 440 is 600 dpi as described above. If the front surface shaped image 340 and the back surface shaped image 440 are subjected to the digitization process with this image resolution of 600 dpi, a large burden is placed on the image processing unit 24 that is responsible for the digitization process. In order to reduce the burden on the image processing unit 24, the image resolution of 600 dpi of the front surface shaped image 340 and the back surface shaped image 440 is reduced to a predetermined resolution, for example, to 300 dpi. In this way, the image resolution of the front surface shaped image 340 and the back surface shaped image 440 is reduced to a predetermined resolution, and then the front surface shaped image 340 and the back surface shaped image 440 are subjected to a digitization process. This significantly reduces the burden on the image processing unit 24 that is responsible for the digitization process. The predetermined resolution here is not limited to 300 dpi, and may be another value such as 400 dpi.

[0082] Whether the original 100 is a business card or not is determined, on the assumption that the electronic business card function is enabled, for example, based on the size of the original 100, in other words, based on the detection result by the above-mentioned original size detection function. Instead of the size of the original 100, for example, it may be determined whether the original 100 is a business card or not based on the size of at least one of the front side shaped image 340 and the back side shaped image 440. In either case, the determination criterion, that is, the threshold value, may be arbitrarily set (changed).

[0083] 9 shows a part of a setting screen 500 when the multifunction device 10 is used as an image scanner, that is, for the image scanner function. In this setting screen 500, a check box 502 is provided for setting (selecting) whether or not to enable the ADF document cropping function. That is, by checking the check box 502, the ADF document cropping function is enabled (set to be enabled). And, by unchecking the check box 502, the ADF document cropping function is disabled. Note that in FIG. 9, a check mark is placed in the check box 502, that is, the ADF document cropping function is enabled.

[0084] Additionally, the setting screen 500 is provided with a check box 504 for setting whether or not to enable the electronic business card function. That is, when the check box 504 is checked, the electronic business card function is enabled. And when the check box 504 is unchecked, the electronic business card function is disabled. In FIG. 9, the check box 504 is checked, that is, the electronic business card function is enabled. Although not shown, when the check box 502 is unchecked, that is, when the ADF document crop function is disabled, the check box 504 is grayed out. That is, when the check box 502 is checked, that is, when the ADF document crop function is enabled, the check box 504 can be operated.

[0085] Furthermore, the setting screen 500 is provided with a drop-down list 506 for selecting the file format of the electronic business card data. This drop-down list 506 allows the user to arbitrarily select either a VCF file or a CSV file as the file format of the electronic business card data. In FIG. 9, the VCF file is selected as the file format of the electronic business card data. Although not shown, when the check box 504 is unchecked, that is, when the electronic business card function is disabled, the drop-down list 506 is grayed out. That is, when the check box 504 is checked, that is, when the electronic business card function is enabled, the drop-down list 506 can be operated.

[0086] In addition, the setting screen 500 is provided with a check box 508 for setting whether or not to use the name included in the electronic business card data as the file name of the electronic business card data. That is, when the check box 508 is checked, the name included in the electronic business card data is set as the file name of the electronic business card data. On the other hand, when the check box 508 is unchecked, any file name can be set as the file name of the electronic business card data. In FIG. 9, the check box 508 is checked, that is, the name included in the electronic business card data is set as the file name of the electronic business card data. Although not shown, when the check box 504 is unchecked, that is, when the electronic business card function is disabled, the check box 508 is grayed out. That is, when the check box 504 is checked, that is, when the electronic business card function is enabled, the check box 508 can be operated.

[0087] Incidentally, the setting as to whether or not to enable the double-sided reading function is performed on a common setting screen (not shown). That is, the double-sided reading function can be enabled or disabled by an operation on the common setting screen (not shown).

[0088] 12 is a memory map 600 conceptually showing the internal configuration of the RAM of the main storage unit 26b. As shown in this memory map 600, the RAM has a program storage area 610 and a data storage area 650.

[0089] The above-mentioned control programs are stored in the program storage area 610. Specifically, the control programs include a display control program 612, an operation detection program 614, an image reading control program 616, an ADF control program 618, an image processing control program 620, an image formation control program 622, a paper feed control program 624, an auxiliary storage control program 626, and a communication control program 628. In addition, the control programs include an ADF document crop program 630.

[0090] The display control program 612 is a program for generating display screen data required for displaying various screens such as the setting screen 500 on the display 22b. The operation detection program 614 is a program for detecting an operation state on the touch panel 22a. The image reading control program 616 is a program for controlling the image reading unit 12. The ADF control program 618 is a program for controlling the ADF 14. The image processing control program 620 is a program for controlling the image processing unit 24. The image forming control program 622 is a program for controlling the image forming unit 16. The paper feed control program 624 is a program for controlling the paper feed unit 20. The auxiliary storage control program 626 is a program for controlling the auxiliary storage unit 28. The communication control program 628 is a program for controlling the communication unit 30. The ADF document crop program 630 is a program for realizing an ADF document crop function, and more specifically, is a program for causing the CPU 26a to execute an ADF document crop task described later.

[0091] Meanwhile, various types of data are stored in the data storage area 650. The various types of data include display image generation data 652, operation data 654, setting data 656, temporary storage data 658, and the like.

[0092] The display image generation data 652 is data such as polygon data and texture data used for generating display screen data based on the above-mentioned display control program 612. The operation data 654 is data representing an operation state on the touch panel 22a, and more specifically, is time-series data representing the touch position (coordinates) of the user on the touch panel 22a. The setting data 656 is data representing appropriate setting contents such as the setting contents on the above-mentioned setting screen 500. And the temporary storage data 658 is appropriate data such as the above-mentioned shaping information, and is data that is temporarily stored.

[0093] In order to realize the ADF original cropping function, the CPU 26a executes an ADF original cropping task according to the ADF original cropping program 630. The flow of this ADF original cropping task, particularly the flow of the ADF original cropping task when the multifunction device 10 is used as an image scanner, is shown in Figs. 11 to 13. Note that, when one or more sheets of original 100 are placed on the original placement tray 14a, and an operation to instruct the ADF 14 to start feeding the original 100 is accepted, that is, when a start key (not shown) is operated, the CPU 26a executes the ADF original cropping task in response to this. Also, the execution of the ADF original cropping task is premised on the ADF original cropping function being enabled.

[0094] According to this ADF document cropping task, the CPU 26a first recognizes the size of the document 100 in step S1, more specifically, recognizes the size of the document 100 placed on the document placement tray 14a. This recognition is based on the detection result by the document size detection function described above. Note that, in some cases, multiple documents 100, 100, ... of different sizes may be placed on the document placement tray 14a, and in this case, the size of the largest document 100 is recognized. Then, the CPU 26a advances the process to step S3.

[0095] In step S3, the CPU 26a sets the read target areas 300 and 400 according to the size of the original 100 based on the size of the original 100 recognized in step S1. Strictly speaking, when the double-sided reading function is enabled, the CPU 26a sets both the read target area 300 for the front side and the read target area 300 for the back side. On the other hand, when the double-sided reading function is not enabled, the CPU 26a sets only the read target area 300 for the front side. Then, the CPU 26a advances the process to step S5.

[0096] In step S5, the CPU 26a determines whether the double-sided reading function is enabled. For example, if the double-sided reading function is enabled (S5: YES), the CPU 26a advances the process to step S7. On the other hand, if the double-sided reading function is not enabled (S5: NO), the CPU 26a advances the process to step S41, which will be described later.

[0097] In step S7, the CPU 26a judges whether the size of the document 100 is equal to or larger than the predetermined size. For example, if the size of the document 100 is equal to or larger than the predetermined size (S7: YES), the CPU 26a advances the process to step S9. On the other hand, if the size of the document 100 is smaller than the predetermined size (S7: NO), the CPU 26a advances the process to step S11, which will be described later.

[0098] In step S9, the CPU 26a controls the ADF 14 so that the ADF 14 feeds only one sheet of the document 100. The CPU 26a then controls the image reading unit 12 and the back reading unit 14c so that the image reading process is performed by the image reading unit 12 and the back reading unit 14c at a reading resolution that is set automatically or manually in advance. This results in a front side read image 310 and a back side read image 410 having an image resolution according to the set resolution. After executing step S9, the CPU 26a advances the process to step S13.

[0099] On the other hand, when the CPU 26a advances the process from step S7 to step S11, the CPU 26a controls the ADF 14 so that the ADF 14 feeds only one sheet of the document 100 in step S11. The CPU 26a then controls the image reading unit 12 and the back reading unit 14c so that the image reading process is performed by the image reading unit 12 and the back reading unit 14c at the highest reading resolution of 600 dpi. As a result, a front side read image 310 and a back side read image 410 are obtained at a high image resolution of 600 dpi. After executing step S11, the CPU 26a advances the process to step S13.

[0100] In step S13, the CPU 26a detects the area occupied by the front-side document image 320 in the front-side scanned image 310, that is, the document area, more specifically, the coordinates of the document area, and strictly speaking controls the image processing unit 24 to do so. Then, the CPU 26a advances the process to step S15.

[0101] In step S15, the CPU 26a executes a front side image shaping process based on the detection result in step S13, and strictly speaking controls the image processing unit 24 to do so. As a result, a front side original image 320 is cut out from the front side read image 310. In addition, when the front side original image 320 is tilted by a predetermined degree or more, the tilt of the front side original image 320 is corrected. Then, a front side shaped image 340 is obtained. After executing this step S15, the CPU 26a advances the process to step S17.

[0102] In step S17, the CPU 26a stores the shaping information in the front surface image shaping process in step S15, specifically, stores it as one of the above-mentioned temporary storage data 658. After that, the CPU 26a advances the process to step S19.

[0103] In step S19, the CPU 26a executes the backside image shaping process based on the shaping information stored in step S17, and strictly speaking, controls the image processing unit 24 to do so. That is, the image processing unit 24 executes the backside image shaping process based on the shaping information stored in step S17, that is, by using the shaping information. As a result, the backside original image 420 is cut out from the backside read image 410. In addition, when the backside original image 420 is tilted by a predetermined degree or more, the tilt of the backside original image 420 is corrected. Then, the backside shaped image 440 is obtained. After executing this step S19, the CPU 26a advances the process to step S21.

[0104] In step S21, the CPU 26a judges whether the document 100 is a business card. That is, when the electronic business card function is enabled and the size of the document 100 can be considered to be the size of a business card, the CPU 26a judges that the document 100 is a business card. Otherwise, the CPU 26a judges that the document 100 is not a business card. As described above, instead of the size of the document 100, it may be judged whether the document 100 is a business card based on the size of at least one of the front side shaped image 340 and the back side document image 420. In step S21, for example, if the document 100 is a business card (S21: YES), the CPU 26a advances the process to step S23. On the other hand, if the document 100 is not a business card (S21: NO), the CPU 26a advances the process to step S31, which will be described later.

[0105] In step S23, the CPU 26a converts the image resolution of the front surface rectified image 340 and the back surface rectified image 440 into a predetermined resolution, specifically, from 600 dpi to 300 dpi, strictly speaking, by controlling the image processing unit 24 to do so. Then, the CPU 26a advances the process to step S25.

[0106] In step S25, the CPU 26a stores the image data of the front surface rectified image 340 and the back surface rectified image 440 after the image resolution has been converted in step S23, specifically, stores the image data as one of the above-mentioned temporary storage data 658. Then, the CPU 26a advances the process to step S27.

[0107] In step S27, the CPU 26a performs an electronic business card process. That is, the CPU 26a performs a data conversion process for converting the character images included in the front surface shaped image 340 and the back surface shaped image 440 stored in step S25 into character data, and strictly speaking, controls the image processing unit 24 to do so. Furthermore, the CPU 26a performs a file conversion process for compiling the character data obtained by the data conversion process into an electronic file of a predetermined format. In this file conversion process, the data is compiled into an electronic file of the file format set in the above-mentioned setting screen 500, that is, electronic business card data of the file format is generated. In addition, an appropriate file name is given to the electronic business card data, including the name included in the electronic business card data being given as the file name of the electronic business card data. After executing this step S27, the CPU 26a advances the process to step S29.

[0108] In step S29, the CPU 26a stores the electronic business card data generated in step S27, specifically as one of the temporarily stored data 658, and more specifically, stores the electronic business card data in a state linked to the image data stored in step S25. Then, the CPU 26a advances the process to step S37.

[0109] Furthermore, when the CPU 26a advances the process from step S21 to step S31, the CPU 26a determines whether the reading resolution by the image reading unit 12 and the back reading unit 14c is different from the manually set resolution in step S31. For example, if the reading resolution is different from the set resolution, that is, if the reading resolution is higher than the set resolution (S31: YES), the CPU 26a advances the process to step S33. On the other hand, if the reading resolution is the same as the set resolution (S31: NO), the CPU 26a skips step S33 and advances the process to step S35 described later.

[0110] In step S33, the CPU 26a converts the image resolution of the front surface rectified image 340 and the back surface rectified image 440 into the set resolution, and strictly speaking controls the image processing unit 24 to do so. Then, the CPU 26a advances the process to step S35.

[0111] In step S35, the CPU 26a stores the image data of the front surface rectified image 340 and the back surface rectified image 440 after the image resolution has been converted in step S33, specifically, stores the image data as one of the above-mentioned temporary storage data 658. Then, the CPU 26a advances the process to step S37.

[0112] In step S37, the CPU 26a determines whether the next document 100 is not present, that is, whether the document 100 is not placed on the document placement tray 14a. If the next document 100 is present, that is, if the document 100 is placed on the document placement tray 14a (S37: NO), the CPU 26a returns the process to step S5. On the other hand, if the next document is not present, that is, if the document 100 is not placed on the document placement tray 14a (S37: YES), the CPU 26a advances the process to step S39.

[0113] In step S39, the CPU 26a performs an output process for outputting the image data stored in step S25 or step S35. In particular, the image data stored in step S25 is output in a state linked to the electronic business card data stored in step S29. The image data output in the output process of step S39 is stored in the auxiliary storage unit 28, for example, or output to the outside via the communication unit 30.

[0114] Furthermore, when the CPU 26a advances the process from step S5 to step S41, that is, when the double-sided reading function is not enabled, the CPU 26a determines whether the size of the original 100 is equal to or larger than a predetermined size in step S41. For example, if the size of the original 100 is equal to or larger than the predetermined size (S41: YES), the CPU 26a advances the process to step S43. On the other hand, if the size of the original 100 is smaller than the predetermined size (S41: NO), the CPU 26a advances the process to step S45, which will be described later.

[0115] In step S43, the CPU 26a controls the ADF 14 so that the ADF 14 feeds only one sheet of the original 100. Then, the CPU 26a controls the image reading unit 12 so that the image reading process is performed by the image reading unit 12 at a reading resolution that is set automatically or manually in advance, that is, so that the image reading process is performed to read an image of only the front side (one side) of the original 100. As a result, a read image 310 of the front side is obtained at an image resolution according to the set resolution. After executing step S43, the CPU 26a advances the process to step S47.

[0116] On the other hand, when the CPU 26a advances the process from step S41 to step S45, the CPU 26a controls the ADF 14 so that the ADF 14 feeds only one sheet of the document 100 in step S45. Then, the CPU 26a controls the image reading unit 12 so that the image reading process is performed at the highest reading resolution of 600 dpi, that is, so that the image reading process is performed to read only the image of the front side of the document 100. As a result, a read image 310 of the front side with a high image resolution of 600 dpi is obtained. After executing step S45, the CPU 26a advances the process to step S47.

[0117] In step S47, the CPU 26a detects the area occupied by the front-side document image 320 in the front-side scanned image 310, i.e., the document area, in the same manner as in step S13 described above, and strictly speaking controls the image processing unit 24 to do so. Then, the CPU 26a advances the process to step S49.

[0118] In step S47, the CPU 26a executes the front surface image shaping process in the same manner as in step S15 described above, and strictly speaking controls the image processing unit 24 to do so, thereby obtaining the front surface shaped image 340. Then, the CPU 26a advances the process to step S51.

[0119] In step S51, the CPU 26a judges whether the document 100 is a business card in the same manner as in step S21 described above. If the document 100 is a business card (S51: YES), the CPU 26a advances the process to step S53. On the other hand, if the document 100 is not a business card (S51: NO), the CPU 26a advances the process to step S61, which will be described later.

[0120] In step S53, the CPU 26a converts the image resolution of the front surface shaped image 340 into a predetermined resolution, specifically, from 600 dpi to 300 dpi, and strictly speaking controls the image processing unit 24 to do so. Then, the CPU 26a advances the process to step S55.

[0121] In step S55, the CPU 26a stores the image data of the front side shaped image 340 after the image resolution has been converted in step S23, specifically, stores the image data as one of the above-mentioned temporary storage data 658. Then, the CPU 26a advances the process to step S57.

[0122] In step S57, the CPU 26a performs an electronic business card process on the front surface shaped image 340 stored in step S55. This generates electronic business card data. The file format of this electronic business card data conforms to the file format set on the setting screen 500 described above. Additionally, an appropriate file name is given to the electronic business card data, including the name included in the electronic business card data being given as the file name of the electronic business card data. After executing step S57, the CPU 26a advances the process to step S59.

[0123] In step S59, the CPU 26a stores the electronic business card data generated in step S57, specifically as one of the temporarily stored data 658, more specifically in a state linked to the image data stored in step S55. Then, the CPU 26a advances the process to step S37.

[0124] Furthermore, when the CPU 26a advances the process from step S51 to step S61, it determines in step S61 whether the reading resolution by the image reading unit 12 is different from the set resolution that is manually set. For example, if the reading resolution is different from the set resolution, that is, if the reading resolution is higher than the set resolution (S61: YES), the CPU 26a advances the process to step S63. On the other hand, if the reading resolution is the same as the set resolution (S61: NO), the CPU 26a skips step S63 and advances the process to step S65, which will be described later.

[0125] In step S63, the CPU 26a converts the image resolution of the front surface shaped image 340 into the set resolution, and strictly speaking controls the image processing unit 24 to do so. Then, the CPU 26a advances the process to step S65.

[0126] In step S65, the CPU 26a stores the image data of the front side shaped image 340 after the image resolution has been converted in step S63, specifically, stores the image data as one of the above-mentioned temporary storage data 658. Then, the CPU 26a advances the process to step S37.

[0127] When step S55 or step S65 is executed, the image data stored in step S55 or step S65 is output in the output process of step S39 described above. In particular, the image data stored in step S55 is output in a state linked to the electronic business card data stored in step S59. These image data are also stored in the auxiliary storage unit 28, for example, or output to the outside via the communication unit 30.

[0128] As described above, according to this embodiment, particularly the ADF document crop function, even if the document 100 is transported in a tilted state, this can be dealt with appropriately. In particular, when the double-sided reading function is enabled, the back side image shaping process for obtaining the back side shaped image 440 is performed based on the shaping information in the front side image shaping process for obtaining the front side shaped image 340. This simplifies the back side image shaping process, and the burden on the image processing unit 24 that is responsible for the back side image shaping process is greatly reduced. In addition, according to this embodiment, unlike the technology disclosed in the above-mentioned Patent Document 1, there is no need for a mechanical mechanism for correcting the tilt of the document itself, or an auxiliary element such as a sensor for detecting the posture of the document. In other words, according to this embodiment, when the document 100 is transported in a tilted state, this can be dealt with by a simple configuration and simple processing.

[0129] The ADF 14 in this embodiment is an example of a conveying means according to the present invention. The image reading section 12 including the image reading unit 12b is an example of a first reading means according to the present invention, and the backside reading unit 14c is an example of a second reading means according to the present invention. The front side reading target area 300 is an example of a first reading area according to the present invention, and the back side reading target area 400 is an example of a second reading area according to the present invention. The front side read image 310 is an example of a first read image according to the present invention, and the back side read image 410 is an example of a second read image according to the present invention. The front side original image 320 is an example of a first image according to the present invention, and the back side original image 420 is an example of a second image according to the present invention. The front side image shaping process is an example of a first shaping process according to the present invention, and the image processing section 24 that performs the front side image shaping process is an example of a first shaping means according to the present invention. Additionally, the back surface image shaping process is an example of a second shaping process according to the present invention, and the image processing unit 24 that performs the back surface image shaping process is an example of a second shaping means according to the present invention.

[0130] In addition, the image processing unit 24 which converts the image resolution of the front side shaped image 340 and the back side shaped image 440 to a set resolution in step S33 of the ADF original crop task is an example of a first conversion means according to the present invention. And, the image processing unit 24 which converts the image resolution of the front side shaped image 340 and the back side shaped image 440 to a predetermined resolution in step S23 of the ADF original crop task is an example of a second conversion means according to the present invention. Furthermore, the image processing unit 24 which converts the data processing of the electronic business card processing in step S27 of the ADF original crop task is an example of a data processing means according to the present invention.

[0131] Furthermore, the electronic business card process in step S27 of the ADF document crop task is executed on the premise that the electronic business card function is enabled, but whether or not to enable the electronic business card function is set on the setting screen 500 as described above. The settings on the setting screen 500 are stored as setting data 656 as described above, and strictly speaking, are stored by the CPU 26a as the setting data 656. Such a CPU 26a is an example of the data conversion control means according to the present invention.

[0132] Furthermore, the above-mentioned document size detection function is realized by the CPU 26a, the guide width detection unit 14f, and the document length detection unit 14k, and the CPU 26a, the guide width detection unit 14f, and the document length detection unit 14k that realize the document size detection function are an example of a document size detection means according to the present invention. Note that the size of the document 100 may be detected (derived) based only on the guide width detected by the guide width detection unit 14f.

[0133] [Other application examples] The present embodiment is merely a specific example of the present invention, and does not limit the technical scope of the present invention. That is, the present invention can be applied to aspects other than the present embodiment.

[0134] For example, the processes carried out by the image processing unit 24, such as the front surface image shaping process and the back surface image shaping process, may be carried out by the CPU 26a instead of the image processing unit 24.

[0135] Furthermore, when the document 100 is a business card, the image data is output after the image resolution is reduced to a predetermined resolution of 300 dpi, but this is not limited to this. That is, the image data may be output at a high image resolution of 600 dpi. However, it is preferable that the image data to be subjected to the digitization process in the electronic business card process is subjected to the digitization process after the image resolution is reduced.

[0136] In this embodiment, the ADF document cropping function when the multifunction device 10 is used as an image scanner has been described, but the present invention can also be applied to the ADF document cropping function when the multifunction device 10 is used as a copy machine or a fax machine. However, the electronic business card function is only applied to the ADF document cropping function when the multifunction device 10 is used as an image scanner.

[0137] In short, the present invention can be applied to an original reading device having the function of simultaneously reading images on both sides of an original 100 using a flow-through method, and can also be applied to image output devices such as image scanners, copiers, and fax machines that are equipped with such an original reading device.

[0138] In addition, the present invention is not limited to the form of an apparatus such as a document reading device or an image output device, but can also be provided in the form of a program such as a control program for a document reading device, or in the form of a method for controlling a document reading device.

[0139] Additionally, the present invention can also be provided in the form of a computer-readable recording medium on which a control program for a document reading device is recorded. The recording medium referred to here may be, for example, a semiconductor medium such as an SD memory card or a USB memory, or a disk medium such as a CD or a DVD. Not limited to these portable storage media, device-embedded (built-in) storage media such as a ROM or a hard disk drive may also be applied as the recording medium referred to here. [Explanation of symbols]

[0140] 10…Multifunction device 12 … Image reading section 14 … ADF 14c … Back side reading unit 14f … Guide width detection section 14k … Document length detector 24 … Image processing section 26a...CPU 100 … manuscript 200 … Document transport path 300,400 … Reading area 310,410 … Scanned image 320 … Front side manuscript image 420 … Back side original image

Claims

1. a document placement section on which multiple sheet-shaped documents can be placed in a stack; a conveying means for taking out the originals placed on the original placement section one by one from the original placement section and conveying the originals along a conveying path; a document size detection means for detecting a size of the document before the document is transported by the transport means; a first reading means for reading, at a first reading position in the transport path, an image of one side of the document passing through the first reading position, over a first reading area larger than the size of the document detected by the document size detection means; a second reading means for reading, at a second reading position in the transport path, an image of the other side of the document passing through the second reading position, over a second reading area conjugate to the first reading area; a first shaping means for cutting out a first image corresponding to the image on one side from the first read image read by the first reading means and performing a first shaping process for correcting a tilt of the first image when the first image is tilted to a predetermined degree or more; and a second shaping means for cutting out a second image corresponding to the image on the other side from the second read image read by the second reading means, and performing a second shaping process for correcting a tilt of the second image when the second image is tilted to the predetermined degree or more, based on shaping information related to the first shaping process; The document size detection means detects the size of a document that is the largest among a plurality of documents placed on the document placement section.

2. 2. The document reading device according to claim 1, wherein the transport means transports the document at a set speed set as the transport speed of the document when the size of the document is equal to or larger than a predetermined size, and transports the document at the minimum speed that can be set as the transport speed when the size of the document is less than the predetermined size.

3. 3. The document reading device according to claim 2, wherein a reading resolution of each of the first reading means and the second reading means is set in accordance with the transport speed.

4. 4. The document reading device according to claim 3, further comprising a first conversion means for converting the image resolution of each of the first image and the second image into an image resolution corresponding to the set speed when the document is transported at the minimum speed different from the set speed.

5. 5. The document reading device according to claim 2, wherein the predetermined size is changeable as desired.

6. 6. The document reading device according to claim 1, further comprising a data conversion means for performing a data conversion process for converting a character image included in at least one of the first image and the second image into character data when the document is a business card.

7. 7. The document reading device of claim 6, further comprising a second conversion means for converting the image resolution of a processing target image to the predetermined resolution and then subjecting the processing target image to the data conversion process when the image resolution of the processing target image of the first image and the second image that is the subject of the data conversion process is higher than a predetermined resolution.

8. 8. The document reading device according to claim 6, wherein whether the document is a business card is determined based on the size of the document.

9. 8. The document reading device according to claim 6, wherein whether the document is a business card is determined based on a size of at least one of the first image and the second image.

10. 10. The document reading device according to claim 8, wherein a criterion for determining whether the document is a business card is arbitrarily changeable.

11. 11. The document reading device according to claim 6, further comprising a digitization control unit that enables or disables the digitization unit in response to a user operation.

12. A document reading device according to any one of claims 1 to 11, an image output device comprising: an image output means for outputting the first image after the first shaping process by the first shaping means and the second image after the second shaping process by the second shaping means.

13. a control program for a document reading device comprising: a document placing section capable of placing a plurality of sheet-like documents in a stacked manner; a transport means for removing the documents placed on the document placing section one by one from the document placing section and transporting them along a transport path; a document size detection means for detecting a size of the document before the document is transported by the transport means; a first reading means for reading, at a first reading position in the transport path, an image of one side of the document passing through the first reading position; and a second reading means for reading, at a second reading position in the transport path, an image of the other side of the document passing through the second reading position, wherein when a plurality of documents are placed on the document placing section, the document size detection means detects the size of a document having the largest size among the plurality of documents, a first reading step of reading an image of one side of the document by the first reading means over a first reading area larger than the size of the document detected by the document size detection means; a second reading step of reading an image on the other side of the document by the second reading means across a second reading area conjugate to the first reading area; a first shaping step of cutting out a first image corresponding to the image on one side from the first read image read in the first reading step, and performing a first shaping process of correcting a tilt of the first image when the first image is tilted to a predetermined degree or more; and A control program that causes a computer of the document reading device to execute a second shaping procedure, which cuts out a second image corresponding to the image of the other side from a second read image read by the second reading procedure, and performs a second shaping process that corrects the inclination of the second image when the second image is inclined by more than the specified degree, based on shaping information related to the first shaping process.

14. A method for controlling an original reading device comprising: an original placement section capable of placing a plurality of sheet-like originals in a stacked manner; a transport means for removing the originals placed on the original placement section one by one from the original placement section and transporting them along a transport path; an original size detection means for detecting a size of the original before the original is transported by the transport means; a first reading means for reading, at a first reading position in the transport path, an image of one side of the original passing through the first reading position; and a second reading means for reading, at a second reading position in the transport path, an image of the other side of the original passing through the second reading position, wherein when a plurality of originals are placed on the original placement section, the original size detection means detects the size of the original having the largest size among the plurality of originals, a first reading step of reading an image of one side of the document by the first reading means over a first reading area larger than the size of the document detected by the document size detection means; a second reading step of reading an image on the other side of the document by the second reading means over a second reading area conjugate with the first reading area; a first shaping step of cutting out a first image corresponding to the image on one side from the first read image read in the first reading step, and performing a first shaping process of correcting a tilt of the first image when the first image is tilted to a predetermined degree or more; and A control method including a second shaping step of cutting out a second image corresponding to the image of the other side from a second read image read by the second reading step, and performing a second shaping process based on shaping information related to the first shaping process to correct the inclination of the second image when the second image is inclined to the specified degree or more.

Citation Information

Patent Citations

  • Original conveyor

    JP1981012654A

  • Method and device for picture processing

    JP1995283933A

  • Automatic document feeder

    JP2001139169A

  • Business card ocr (Optical character reader) processing system via network

    JP2003296353A

  • Automatic document feeder and image forming device with the same

    JP2010265044A