US10988335B2 - Transporting apparatus, program, and control method of transporting apparatus - Google Patents
Transporting apparatus, program, and control method of transporting apparatus Download PDFInfo
- Publication number
- US10988335B2 US10988335B2 US16/156,043 US201816156043A US10988335B2 US 10988335 B2 US10988335 B2 US 10988335B2 US 201816156043 A US201816156043 A US 201816156043A US 10988335 B2 US10988335 B2 US 10988335B2
- Authority
- US
- United States
- Prior art keywords
- document
- transporting
- tilt angle
- threshold
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 101
- 238000012545 processing Methods 0.000 claims abstract description 61
- 230000007246 mechanism Effects 0.000 claims abstract description 36
- 230000032258 transport Effects 0.000 claims abstract description 18
- 230000008569 process Effects 0.000 claims description 65
- 230000004048 modification Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000001514 detection method Methods 0.000 description 7
- 238000011144 upstream manufacturing Methods 0.000 description 7
- 238000003705 background correction Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000007599 discharging Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010191 image analysis Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H7/00—Controlling article feeding, separating, pile-advancing, or associated apparatus, to take account of incorrect feeding, absence of articles, or presence of faulty articles
- B65H7/02—Controlling article feeding, separating, pile-advancing, or associated apparatus, to take account of incorrect feeding, absence of articles, or presence of faulty articles by feelers or detectors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H3/00—Separating articles from piles
- B65H3/02—Separating articles from piles using friction forces between articles and separator
- B65H3/06—Rollers or like rotary separators
- B65H3/063—Rollers or like rotary separators separating from the bottom of pile
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H3/00—Separating articles from piles
- B65H3/02—Separating articles from piles using friction forces between articles and separator
- B65H3/06—Rollers or like rotary separators
- B65H3/0653—Rollers or like rotary separators for separating substantially vertically stacked articles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H7/00—Controlling article feeding, separating, pile-advancing, or associated apparatus, to take account of incorrect feeding, absence of articles, or presence of faulty articles
- B65H7/20—Controlling associated apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00681—Detecting the presence, position or size of a sheet or correcting its position before scanning
- H04N1/00684—Object of the detection
- H04N1/00687—Presence or absence
- H04N1/00694—Presence or absence in an input tray
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00681—Detecting the presence, position or size of a sheet or correcting its position before scanning
- H04N1/00684—Object of the detection
- H04N1/00718—Skew
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2220/00—Function indicators
- B65H2220/01—Function indicators indicating an entity as a function of which control, adjustment or change is performed, i.e. input
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2220/00—Function indicators
- B65H2220/02—Function indicators indicating an entity which is controlled, adjusted or changed by a control process, i.e. output
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2220/00—Function indicators
- B65H2220/03—Function indicators indicating an entity which is measured, estimated, evaluated, calculated or determined but which does not constitute an entity which is adjusted or changed by the control process per se
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2402/00—Constructional details of the handling apparatus
- B65H2402/40—Details of frames, housings or mountings of the whole handling apparatus
- B65H2402/46—Table apparatus
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2511/00—Dimensions; Position; Numbers; Identification; Occurrences
- B65H2511/10—Size; Dimensions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2511/00—Dimensions; Position; Numbers; Identification; Occurrences
- B65H2511/20—Location in space
- B65H2511/21—Angle
- B65H2511/216—Orientation, e.g. with respect to direction of movement
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2511/00—Dimensions; Position; Numbers; Identification; Occurrences
- B65H2511/20—Location in space
- B65H2511/24—Irregularities, e.g. in orientation or skewness
-
- B65H2511/242—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2511/00—Dimensions; Position; Numbers; Identification; Occurrences
- B65H2511/40—Identification
- B65H2511/414—Identification of mode of operation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2801/00—Application field
- B65H2801/39—Scanning
Definitions
- the present invention relates to a transporting apparatus, a program, a control method of the transporting apparatus, and the like.
- a transporting apparatus which transports a document along a transporting path using a transporting mechanism.
- an image reading apparatus image scanner
- the transporting apparatus may be a facsimile machine, a printing apparatus, or the like.
- a paper jam is generated when the document is stuck in a certain place of the transporting path while the document (object to be transported) is fed and then discharged.
- inclination (skewing) of the document is considered.
- a detecting method of the paper jam a method of determining that a paper jam is generated in a case in which the document is proceeded by a certain distance and paper is not discharged from an inside of the transporting path is considered. In this case, when the paper jam is detected, there is a high probability that the document is already damaged and wrinkled.
- JP-A-2012-99947 discloses a method of determining presence and absence of inclination using a time difference between a detection timing of a leading edge portion of the document by a detecting sensor and a detection timing of the leading edge portion of the document by a reading sensor.
- the inclination is detected by whether or not the time difference matches with a reference value.
- the inclination becomes a problem because a feeding port, an edge guide, or the like interferers in the document so as to generate the paper jam, and thus the document is damaged. Therefore, even when the document is inclined, the inclination may not become a problem in many cases if the document does not receive the interference of the feeding port or the like.
- JP-A-2012-99947 in a case in which a document having a relatively small document size is set to be an object, there is a possibility that a transporting operation (image reading operation) may be stopped even when the transporting operation is needed to be stopped.
- An advantage of some aspects of the invention is to be capable of providing a transporting apparatus which performs an appropriate inclination error determination in accordance with a document size, a program, a control method of the transporting apparatus, and the like.
- a transporting apparatus including a transporting mechanism that transports a document along a transporting path, and a processing unit that determines an inclination error of the document, in which the processing unit determines whether or not the inclination error has occurred in accordance with a document size of the document and a tilt angle of the document.
- the tilt angle when the inclination error is determined to occur is different in accordance with the size of the document.
- the inclination error determination can be performed in accordance with the document size, there is less concern that the paper jam, damage to the document, or the like may be generated, and it is possible to suppress that the inclination error is erroneously determined to occur and the transporting operation is stopped in a situation in which a necessity of stopping of the transporting operation is low.
- a sensor that detects the tilt angle and the document size of the document transported by the transporting mechanism may be further included.
- the senor may be an image sensor that reads an image of the document in a reading area on the transporting path and outputs image data
- the processing unit may perform determination of the inclination error based on data in an area to be determined including an over-scan area on a leading edge side in the image data.
- the processing unit may obtain the document size and the tilt angle based on the data in the area to be determined, and may determine the inclination error by a process of comparing an angle threshold set in accordance with the document size with the tilt angle.
- the processing unit may compare a predicted position corresponding to a position of a leading edge of the document in a case in which an inclination is not generated with an actual position of the leading edge of the document transported by the transporting mechanism, and may determine that the inclination error has occurred in a case in which the actual position is deviated from the predicted position by a predetermined threshold or more on a downstream side of the transporting path, and a first threshold which is the predetermined threshold at a first position on the transporting path in a width direction may be greater than a second threshold which is the predetermined threshold at a second position, which is a position closer to an end portion side than the first position on the transporting path in the width direction.
- an image sensor that reads an image of the document in a reading area on the transporting path and outputs image data may be further included, and the processing unit may detect an actual position of the leading edge of the document based on the image data and may perform determination of the inclination error based on the detected actual position.
- an image sensor that reads an image of the document in a reading area on the transporting path and outputs image data may be further included, the processing unit may determine that the inclination error has occurred in a case in which the document is present in an inclined area in an over-scan area on a leading edge side of the image data, and the inclined area may be an area corresponding to the first threshold and the second threshold.
- the inclined area may be a linearly symmetrical area with a width center of the transporting path as a symmetry axis.
- the first threshold may be a threshold set based on a position of the leading edge side of the document in a case in which a first document having a relatively small document size is inclined by a first tilt angle
- the second threshold may be a threshold set based on the position of the leading edge of the document in a case in which a second document having a document size greater than that of the first document is inclined by a second tilt angle smaller than the first tilt angle
- the processing unit may compare a width center of the document with a width center of the transporting path, and the inclination error may be determined to be generated at a small tilt angle in a case in which the deviation amount of the width center of the document from the width center of the transporting path is great as compared to a case in which the deviation amount is small.
- a program causing a computer to execute a control of the transporting mechanism that transports the document along the transporting path, and a process of determining that the inclination error has occurred at a tilt angle smaller than that in a case in which the document size is smaller than the threshold, in a case in which the document size of the document is equal to or greater than the threshold.
- a control method of the transporting apparatus including controlling of the transporting mechanism that transports the document along the transporting path, and processing of determining that the inclination error has occurred at a tilt angle smaller than that in a case in which the document size is smaller than the threshold, in a case in which the document size of the document is equal to or greater than the threshold.
- FIG. 1 is a perspective view illustrating an image reading apparatus.
- FIG. 2 is a sectional view illustrating the image reading apparatus.
- FIG. 3 is a plan view illustrating a transporting surface unit of the image reading apparatus.
- FIG. 4 is a diagram illustrating a configuration example of the image reading apparatus and a host device.
- FIG. 5 is a schematic view illustrating a relationship between a document and a transporting path in a case in which the document having a relatively great size is inclined.
- FIG. 6 is a schematic view illustrating a relationship between the document and the transporting path in a case in which the document having a relatively small size is inclined.
- FIG. 7 is a view illustrating an example of image data in a case in which the document is not inclined.
- FIG. 8 is a view illustrating an example of the image data in a case in which the document is inclined.
- FIG. 9 is a description view of an area to be determined.
- FIG. 10 is a view for describing a calculation process based on data of the area to be determined.
- FIG. 11 is a flow chart describing processes of a first embodiment.
- FIG. 12 is a view for describing a setting method of an inclined area.
- FIG. 13 is a view illustrating a relationship example of a document area and the inclined area in a case in which there is no inclination.
- FIG. 14 is a view illustrating a relationship example of the document area and the inclined area in a case in which the document having a relatively great size is inclined.
- FIG. 15 is a view illustrating a relationship example of the document area and the inclined area in a case in which the document having a relatively small size is inclined.
- FIG. 16 is a flow chart describing processes of a second embodiment.
- FIG. 17 is a schematic view illustrating a relationship between the document and the transporting path in a case in which a width center of the document and a width center of the transporting path are deviated from each other.
- FIG. 18 is a view illustrating a relationship example of the document area and the inclined area in a case in which a stapled document is inclined.
- FIG. 1 is a perspective view illustrating the image reading apparatus 11 according to an embodiment.
- the image reading apparatus 11 of the embodiment includes an apparatus main body 12 (hereinafter, simply referred to as “main body 12 ”) having a substantial trapezoidal shape when seen from a side, and a document support 13 having a placing surface 13 A on which the document D, which is an object to be image-read, is placed (set).
- the document D placed on the document support 13 is fed one by one to a feeding port 12 A opened on an upper portion of the main body 12 .
- the fed document D is transported along a predetermined transporting path 32 (refer to FIG.
- a discharging port 12 B which is opened to a front side lower portion of the main body 12 so as to be loaded on, for example, a discharging tray 18 A (refer to FIG. 2 ).
- a pair of edge guides 17 is provided on the placing surface 13 A of the document support 13 .
- the document D loaded on the placing surface 13 A is pinched between the pair of edge guides 17 , and is thus positioned so that the center of the document D is substantially positioned with respect to the feeding port 12 A in a width direction X.
- the width direction X indicates a main scanning direction
- a transporting direction Y indicates a sub scanning direction.
- a display unit 22 and an operating unit 20 are provided on a front surface unit 12 C of the main body 12 .
- the operating unit 20 is an operation interface which receives an input operation from a user.
- the display unit 22 is a display or the like which displays various information pieces to the user.
- the display unit 22 and the operating unit 20 are integrally configured as, for example, a touch panel.
- the operating unit 20 may include buttons and the like which are not illustrated.
- an image reading process mechanism 30 which performs an image reading process (scanning process) is provided inside the main body 12 of the image reading apparatus 11 .
- the image reading process mechanism 30 includes a transporting mechanism 31 which transports the document D.
- the transporting mechanism 31 guides and feeds a plurality of the documents D loaded on the document support 13 one by one along a plate shaped feeding guide 32 A from the feeding port 12 A to the inside of the main body 12 , and transports the fed document D at a constant transportation speed along the transporting path 32 .
- the transporting mechanism 31 includes a pair of feeding rollers 33 disposed at an upstream position of the transporting path 32 inside the main body 12 , a pair of feeding rollers 34 disposed on a downstream side of the pair of feeding rollers 33 in the transporting direction, a pair of transporting rollers 35 disposed on an upstream side where a reading position of the document D is pinched in the transporting direction Y, and a pair of transporting rollers 36 disposed on a downstream side.
- the pairs of feeding rollers 33 and 34 are constituted by driving rollers 33 A and 34 A and driven rollers 33 B and 34 B.
- the pairs of transporting rollers 35 and 36 are constituted by driving rollers 35 A and 36 A and driven rollers 35 B and 36 B.
- Each of the driven rollers 33 B to 36 B is rotated in accordance with rotation of the driving rollers 33 A to 36 A which respectively become a pair.
- Each of the driving rollers 33 A to 36 A constituting the plurality of the pairs of rollers 33 to 36 is rotary driven by power of a transporting motor 37 (refer to FIG. 4 ) which is a power source thereof.
- a pair of reading units 40 is provided on both sides where the transporting path 32 is pinched, at a reading position in the middle of the transporting path 32 formed by the pair of feeding rollers 33 and 34 and the pairs of transporting rollers 35 and 36 inside the main body 12 .
- the pair of reading units 40 is constituted by a first reading unit 40 A and a second reading unit 40 B, and the reading units are disposed at a position slightly deviated from each other in the transporting direction Y at a degree at which the reading units do not face each other.
- the pair of reading units 40 is constituted by a light source 41 which is capable of irradiating the document D while being transported with light and an image sensor 42 which extends in a main scanning direction (width direction X).
- the first reading unit 40 A performs a reading operation, and at the time of the reading mode of reading both surfaces (front and rear surfaces) of the document D, both the first reading unit 40 A and the second reading unit 40 B perform the reading operation.
- the light source 41 is constituted as, for example, an LED, a fluorescent lamp, or the like.
- the image sensor 42 receives reflection light of which light emitted from light source 41 is reflected to the document D or the like, and converts the received light into an electrical signal so as to output a pixel signal of a value in accordance with a received amount of the light.
- the image sensor 42 is, for example, a linear image sensor.
- the image reading apparatus 11 is capable of performing color scanning and monochrome scanning (gray scale scanning).
- a color scanning method there may be a method in which a light source of each color of RGB is sequentially emitted in a chronological order by the image sensor in a monochrome manner and a pixel signal of each color of RGB is sequentially acquired from the image sensor, and a method in which the image sensor includes a photoelectric conversion element of each color of RGB covered with a color filter and emits a white light source so as to acquire each pixel signal of RGB from the photoelectric conversion element.
- any methods may be used.
- the image sensor 42 is, for example, a contact type image sensor in which a plurality of photoelectric conversion elements are arranged in a row along the main scanning direction X. Further, the image sensor 42 is specifically, a complementary metal oxide semiconductor (CMOS) image sensor.
- CMOS complementary metal oxide semiconductor
- color reference plates 43 are disposed at positions facing each other where the image sensors 42 pinch the transporting path 32 .
- the color reference plate 43 is used for obtaining a white reference value for shading correction, and a whitish white reference plate or a grayish (ash color) gray reference plate is used as the color reference plate.
- the gray reference plate is used for detecting a position and an area of the document D from read data obtained by reading the color reference plate 43 as a background of the document (gray background) based on a difference of colors or brightness values between the document and the background.
- a transporting surface unit 39 which forms a surface portion on a lower side in the transporting path 32 of the document D will be described.
- a transporting surface unit 39 formed by an upper surface of the main body unit 18 includes a transporting plate 18 B which covers the upper surface of the main body unit 18 and a plurality of ribs 18 C which protrudes from the upper surface thereof and extends along the transporting direction Y so as to be parallel to each other.
- the driving rollers 33 A and 34 A which constitutes the pair of feeding rollers 33 and 34
- the driving rollers 35 A and 36 A which constitutes the pairs of transporting rollers 35 and 36 , are respectively disposed in pairs with slight intervals in the width direction X.
- a document sensor 45 is disposed between the pair of driving rollers 33 A constituting the pair of feeding rollers 33 .
- the document sensor 45 is, for example, a contact type sensor including a lever (contactor) and detects presence and absence of the document D set in the document support 13 by pressing the lever.
- a document sensor 48 is disposed between the pair of driving rollers 35 A constituting the pair of transporting rollers 35 .
- the document sensor 48 is, for example, a contact type sensor including a lever (contactor).
- the document sensor 48 is switched from a non-detected state to a detected state when a leading edge of the document D presses the lever, but the document sensor is switched from the detected state to the non-detected state when a trailing edge of the document D passes through the lever so as not to press the lever.
- a detected result of the document sensor 48 is used for controlling determination of start and finish timings of reading operations being performed by the reading unit 40 ( 40 A and 40 B) disposed on a downstream side in the transporting direction Y.
- at least one of the document sensor 45 and the document sensor 48 may be a non-contact type sensor such as an optical sensor.
- a controller 50 includes a processing unit 60 , a storage unit 61 , an inputting unit 62 which is constituted by an inputting interface inputting various data pieces or signals from a host device 100 , and an outputting unit 63 which is constituted by an outputting interface outputting the data read by the image reading apparatus 11 to the host device 100 .
- the processing unit 60 includes a main control unit 70 , a transportation control unit 71 controlling the transporting motor 37 , a reading control unit 73 controlling the reading unit 40 , and an image processing unit 74 which performs various image processes and the like on the read data.
- the controller 50 includes a timing generator 64 (hereinafter, also referred to as “TG 64 ”) which outputs a pulse signal for regulating timings of various operations including a reading operation of a pixel signal with respect to the image sensors 42 A and 42 B.
- the controller 50 includes an analog front end 65 (hereinafter, also referred to as “AFE 65 ”) which analog/digital converts (A/D converts) the pixel signal input from the image sensors 42 A and 42 B.
- the transportation control unit 71 drives the transporting motor 37 in accordance with an instruction of the main control unit 70 , and feeds an object to be read set in the document support 13 one by one to the inside of the main body 12 by rotating a plurality of the pairs of rollers 33 to 36 . Further, the transportation control unit 71 transports the fed object to be read at a constant transportation speed along the transporting path 32 in accordance with a reading condition.
- the reading control unit 73 controls emission of the light source 41 through a light source driving unit and irradiates a reading area of the document D with light. During this transportation, the reading control unit 73 controls the reading unit 40 through the TG 64 so as to read an image of the document D.
- An analog image signal read by the reading unit 40 is converted into a digital signal by the AFE 65 and is input to the image processing unit 74 .
- the image processing unit 74 performs a known correction process such as a shading correction and a gamma correction on the input digital image signal and generates image data of the document D.
- Each process (each function) of the embodiment being performed by the processing unit 60 can be realized by a processor (processor including hardware).
- each process of the embodiment can be realized by a processor, which is operated based on information such as a program, and a memory (storage unit) which stores information such as a program.
- each function may be realized by an individual hardware or may be realized by one hardware.
- the processor includes hardware, and the hardware is capable of including at least one of a circuit which processes a digital signal and a circuit which processes an analog signal.
- the processor can be constituted by one or a plurality of circuit equipment (for example, IC or the like) mounted on a circuit substrate, or one or a plurality of circuit elements (for example, resistors, capacitors, and the like).
- the processor may be, for example, a CPU.
- the processor is not limited to the CPU, and various processors such as a graphics processing unit (GPU) or a digital signal processor (DSP) can be used as the processor.
- the processor may be a hardware circuit constituted by an ASIC.
- the processor may be constituted by a plurality of CPUs, or may be constituted by a hardware circuit which is constituted by a plurality of ASICs.
- the processor may be configured by combining the plurality of CPUs and the hardware circuit which is constituted by the plurality of ASICs.
- the storage unit 61 stores various information pieces such as data or programs.
- the processing unit 60 is, for example, operates the storage unit 61 as a work area.
- the storage unit 61 may be a semiconductor memory such as a static random access memory (SRAM) or a dynamic random access memory (DRAM), may be a resistor, may be a magnetic storage unit such as a hard disk device (hard disk drive (HDD)), or may be an optical storage unit such as an optical disk device.
- SRAM static random access memory
- DRAM dynamic random access memory
- HDD hard disk drive
- the storage unit 61 saves commands readable by a computer, when the command is executed by the processing unit 60 (processor), a function of each unit of the image reading apparatus 11 is realized.
- the command may be a command of a command set constituting a program or may be a command of instructing the processing unit 60 (processor) of an operation with respect to a hardware circuit.
- the image reading apparatus 11 is connected to the host device 100 through a communication cable.
- the host device 100 is configured as, for example, a personal computer (hereinafter, referred to as “PC”), and includes an inputting unit 101 and a display unit 102 .
- the host device 100 is not limited to the PC, and may be a smart device such as a mobile information terminal (personal digital assistants (PDA)), a tablet PC, or a smart phone.
- PDA personal digital assistants
- the host device 100 is equipped with a processing unit (processor) 103 and a storage unit (memory) 104 therein.
- processor processor including hardware
- each process of the embodiment can be realized by a processor, which is operated based on information such as a program, and a storage unit (memory) which stores information such as a program.
- a user operates the inputting unit 101 and sets setting conditions (task conditions) relating to the image reading process.
- the setting conditions includes a reading condition including read resolutions, read colors, single-side reading and double-side reading, and the like, an image processing condition including the shading correction, the gamma correction, or the like, and a storage condition including storage formats, transmission methods, and storage destinations of image data.
- the reading resolutions for example, there are 300 dpi and 600 dpi, and regarding the read colors, there are monochrome (grayscale) and colors.
- the storage formats there are a PDF format, a JPEG format, a GIF format, and the like.
- the transmission methods there are a transmission to the host device 100 , a transmission to an external storage unit, and a mail transmission, and regarding the storage destinations, a folder address in the storage unit 104 inside the host device 100 , an address for designating the external storage unit, or a mail address of a mail transmission destination, is designated.
- the setting condition may be set by a user when the user operates the operating unit 20 of the image reading apparatus 11 .
- FIG. 5 is a description view of a position relationship between the transporting path 32 and a document D 1 in a case in which the document D 1 having a relatively great size is inclined
- FIG. 6 is a description view of a position relationship between the transporting path 32 and a document D 2 in a case in which the document D 2 having a relatively small size is inclined.
- W indicates a length of the transporting path 32 in the width direction (X direction), and in a case in which the document D is present within a range illustrated by W, the document D is transported without receiving interference of the edge guide 17 or the like.
- a center of the width direction of the document D is moved along a center of the width direction of the transporting path 32 .
- the center of the width direction is described appropriately as a width center.
- a width center of the document D and a width center of the transporting path 32 substantially match with each other, but are not limited to complete matching.
- deviations of the width center of the document D and the width center of the transporting path 32 will be described later as a modification example.
- a tilt angle allowed for the document D 1 is set to ⁇ 1 or less.
- the tilt angle is an angle of the inclined document when a state in which inclination is not generated (broken line in FIG. 5 ) is set to a reference.
- a tilt angle allowed for the document D 2 having a relatively small size is set to ⁇ 2 , and ⁇ 2 is greater than ⁇ 1 .
- a difference of the document sizes is not considered. Therefore, for example, it is also determined that the document D 2 having a relatively small size is inclined at the tilt angle corresponding to ⁇ 1 .
- a problem in the embodiment is a damage of a document due to inclination, but the inclination itself is often not a problem if the document is inclined so as not to be damaged.
- the image reading apparatus 11 as illustrated in FIG. 7 or the like to be described later, a greater area than an initial document size is read, the image data is generated, and an area in which an image of the document is actually present is taken out from the image data, or tiling thereof is corrected.
- a desired image data can be output by a tilting correction process or the like.
- the transporting apparatus includes the transporting mechanism 31 which transports the document along the transporting path 32 and the processing unit 60 which determines an inclination error of the document.
- the processing unit 60 determines that an inclination error occurs at a tilt angle which is a tilt angle smaller than that in a case in which the document size is smaller than the threshold.
- the inclination error indicates that an operation (in a narrow sense, transporting operation) of the transporting apparatus is not needed to be continuously performed because of the inclination, in a narrow sense, the inclination error indicates a high possibility that the paper jam may be generated.
- the threshold can be variously set.
- the threshold is one type, and the document size may be divided into two stages by the threshold.
- the threshold is a threshold capable of identifying a document of B5 (182 mm ⁇ 257 mm) or more and a document of less than B5, and an example, of which an angle threshold (information used for comparison with tilt angle) being used for an inclination error determination of the document having a B5 size or more and the document having a less than B5 size is switched, will be described.
- A4 and B5 documents are assumed as the document having a B5 size or more, and a document such as an A5, a postcard, or a card is assumed as the document having a less than B5 size.
- a function f associating the angle threshold and the document size may be set.
- ⁇ Th f(s).
- f is a function of which a value of ⁇ Th is simply reduced as a value of s becomes great.
- the transporting apparatus of the embodiment further includes a sensor which detects the tilt angle and the document size of the document transported by the transporting mechanism 31 . That is, in a first embodiment to be described hereinafter, when the document size and the tilt angle are obtained based on a detected result of the sensor, in a case in which the document size is greater than the threshold, as compared to a case in which the document size is smaller than the threshold, a process of determining that the inclination error has occurred at a small tilt angle is realized.
- the senor is, for example, an image sensor (reading unit 40 , in a narrow sense, image sensor 42 ) which reads an image of the document in a reading area on the transporting path and outputs image data.
- the reading area is specifically an area where the image sensor is provided and is a strip-shaped area (rectangular shape having a long line in X direction) illustrated by 40 in the example of FIG. 3 .
- the image sensor of the embodiment reads an area greater than the assumed document at the time of scanning. This part is referred to as an over-scan area hereinafter.
- the over-scan area may be considered as an area where data of the document does not present at the time of an ideal transportation state of which inclination is not generated.
- FIG. 7 is a view illustrating an example of the image data being output from the image sensor when the inclination is not generated.
- a lower side of a drawing thereof means an area being firstly read by the image sensor, that is, an area corresponding to a downstream side of the transporting path 32 , and this point is also the same as that in FIG. 8 or the like.
- the image data used for the inclination error determination may be the same as the image data being output to an external device (host device 100 or the like) as a scanned result, but it is not limited thereto.
- the image data for the inclination error determination is an image having a lower resolution (for example, 75 dpi) than the resolution described above.
- an area illustrated by RD is an area where the document is read (hereinafter, document area). Detection of the document area RD from the image data can be realized by the same configuration as a separation process or a tilt correction of the related art.
- the color reference plate 43 is provided on an irradiation direction side of the light source 41 , and the color reference plate 43 is a different color (for example, gray) from a basic color (for example, white) of the document. Accordingly, the processing unit 60 determines whether or not each pixel of the image data is the same color as that of the color reference plate 43 so that the document area RD can be detected from the image data.
- the processing unit 60 starts, for example, to read a document using the reading unit 40 at a timing when the document sensor 48 detects the document. In this way, since a leading edge portion of the document is expected to start to be read before reaching the reading unit 40 , it is possible to set an over-scan area on a downstream side (leading edge side, Y direction side) of the document. In addition, the processing unit 60 causes the reading unit 40 to continuously read the document until the document is transported by a predetermined amount even after the document sensor 48 does not detect the document. In this way, it is possible to set the over-scan area on an upstream side of the document.
- an image sensor greater than a size (for example, the maximum document size that the image reading apparatus 11 corresponds to) of the assumed document is set. In this way, it is possible to set the over-scan area on right and left sides (width direction, X direction) of the document.
- the color reference plate 43 is uniformly read in upper, lower, right, and left directions thereof, and data corresponding to the document is not present in an over-scan area RO. Also, as illustrated in FIG. 7 , hereinafter, an area on a leading edge side in the over-scan area RO is written as RO 1 .
- FIG. 8 is a view illustrating an example of the image data being output from the image sensor at the time of generating inclination.
- the leading edge portion of the document (a side on a downstream side of the transporting path 32 among sides of the document D) is not perpendicular to the transporting direction (Y direction). Accordingly, one side of right and left sides of the leading edge portion of the document (left side in example of FIG. 8 ) reaches the reading unit 40 earlier than that when the inclination is not generated, and the other side of the right and left sides of the leading edge portion thereof (right side in example of FIG. 8 ) reaches the reading unit 40 later than that when the inclination is not generated. Therefore, in a case in which the inclination is generated, reading is obliquely performed as FIG. 8 , and document data is present in the over-scan area RO (particularly, leading edge side, RO 1 which is an area on a downstream side).
- the processing unit 60 determines the inclination error based on data of an area RA, which is an area to be determined, including the over-scan area RO 1 on the leading edge side in the image data. As illustrated in FIGS. 7 and 8 , it is different whether the document area RD is present or absent in the over-scan area RO depending on generation of the inclination. Accordingly, a use of the over-scan area RO is effective to determine the inclination error.
- the area RA to be determined including the over-scan area RO 1 on the leading edge side (corresponding to downstream side of transporting path 32 ) of the document is used for the inclination error determination, as compared to a case in which the over-scan area on an opposite side (upstream side) is used or the like, it is possible to determine the inclination error at an early timing. Since the determination can be performed in a stage where a transported amount of the document is small, before the paper jam is generated (before the document is damaged), it is possible to improve a probability that a transporting operation can be stopped.
- the processing unit 60 obtains the document size and the tilt angle based on data of the area RA to be determined, the inclination error is determined by a comparison process between an angle threshold set in accordance with the document size and a tilt angle.
- an angle threshold set in accordance with the document size and a tilt angle.
- FIG. 9 is a view illustrating a specific example of the area RA to be determined including the over-scan area RO 1 .
- the area RA to be determined is an area including the over-scan area RO 1 set on the leading edge side, and an area RB which is adjacent to the over-scan area RO 1 and is a part of an area of the image data on an upstream side of the over-scan area RO 1 .
- a width of the image data including right and left over-scan areas is set to 640 pixels
- the number of pixels of the over-scan area RO 1 on the leading edge in the transporting direction is 30 pixels.
- the area RA to be determine is an area of 640 pixels ⁇ 55 pixels including the over-scan area RO 1 and an area of 25 pixels (RB).
- an area having a different size from 640 pixels ⁇ 55 pixels may be set as the area RA to be determined.
- the area of 25 pixels is added because feature points (P 1 and P 2 ) are reliably detected at the time of calculating the document size. Details thereof will be described later.
- a right direction of the image data (area to be determined) is set to an x-axis positive direction, and an upper direction thereof is set to a y-axis positive direction.
- a y axis direction (specifically, y-axis negative direction) corresponds to the transporting direction Y, and an x axis direction corresponds to the main scanning direction (width direction) X.
- right and left sides of the area RA to be determined are set to original points (x, y) (0, 0), and a coordinate of points on a right upper side is set to (x, y) (639, 54).
- (x, y) (a, b) is simply referred to as (a, b).
- FIG. 10 is a diagram illustrating an enlarged area RA to be determined of FIG. 9 .
- the processing unit 60 determines whether or not data of the document is present line by line from the original points. For example, when a first one line is determined, with respect to 640 pixels of (0, 0) to (639, 0) as a target, the processing unit determines whether or not there is the data of the document (whether or not the data is present in the document area RD). Hereinafter, until a first data piece of the document is detected, the same process is performed on a second line (0, 1) to (640, 1) and lines subsequent thereto.
- the line is a reference line.
- a y coordinate value in the reference line is set to y 1 .
- the processing unit 60 checks the reference line (0, y 1 ) to (640, y 1 ), and sets a coordinate (x 1 , y 1 ), where the first data piece is present in the x axis direction, to a first reference point P 1 .
- the first reference point P 1 is an end point on any one of right and left sides in the leading edge portion of the document.
- the processing unit 60 detects one line, where the data of the document in one line becomes the maximum, and sets the line as y 2 .
- the data of the document in the one line indicates a width of the data of the document in the line in the x axis direction, and the width corresponds to a different value between a minimum value and a maximum value of an x coordinate value in which the data of the document in the line is present.
- a line where the data of the document of the first one line becomes the maximum is a line including a second reference point P 2 (x 2 , y 2 ).
- the second reference point P 2 is an end point on the other side of the first reference point P 1 in the leading edge portion of the document.
- two boundary coordinates of the document D and a background plate (color reference plate 43 ) are present.
- the processing unit 60 sets a coordinate which is distant away from the first reference point P 1 between two boundary points to (x 2 , y 2 ).
- the processing unit 60 calculates the document size and the tilt angle.
- the document size is specifically a paper width L.
- Paper which is generally used, has a determined ratio (aspect ratio) of a length and a width, for example, the ratio is ⁇ 2:1, and the document is usually set to be vertically long. That is, even when any one of the length and the width is only used to be set as the document size so as to be difficult to be a cause of a problem of the inclination error determination, and here, the paper width L is calculated.
- the processing unit 60 calculates the paper width L using Expression (1) to be described as follows. As seen clearly from FIG. 10 , since the document D is inclined, L is not an accurate width. However, in the embodiment, as illustrated in a flow chart of FIG. 11 , it is good as long as a size equal to or greater than B5 and less than B5 can be identified.
- a paper width (corresponding to L of FIG. 10 ) when a document having B5 size is inclined at 20 degrees is 171 mm
- a width of a document having A5 size (corresponding to paper width L in a state of not being inclined) is 148 mm.
- the processing unit 60 calculates the tilt angle (inclined angle or skewed angle) ⁇ by Expression (2).
- ⁇ a tan(( y 2 ⁇ y 1)/( x 2 ⁇ x 1)) (2)
- the processing unit 60 sets an angle threshold (error angle) in accordance with the paper width L calculated by Expression (1), and compares the angle threshold with the tilt angle ⁇ calculated by Expression (2). Also, in a case in which the tilt angle ⁇ is greater than the angle threshold, the processing unit determines that there is a possibility of generation of the paper jam so as to stop scanning (image reading operation, in a narrow sense, transporting operation).
- FIG. 11 is a flow chart describing processes of the embodiment.
- a process is started.
- an initial process is performed (S 102 ).
- a process of acquiring the white reference value for shading correction using the color reference plate 43 is included.
- a first sheet is separated from the documents, and the first sheet of the documents is started to be transported.
- a leading edge of the first sheet of the documents reaches a position of the document sensor 48 , and scanning is started by pressing a lever (Yes in S 103 ).
- the first sheet of the documents is transported and scanned, an image for analysis is created by deteriorating resolution from a read image, and an image analysis process is executed on the image for analysis (S 104 ).
- the data of the area RA to be determined is analyzed line by line, and detection of the first reference point P 1 , detection of the second reference point P 2 , calculation of the paper width L, and calculation of the tilt angle ⁇ are performed.
- the image analysis process of S 104 may be executed when all image data pieces (data pieces in 55 lines) of the area RA to be determined are acquired, or may be sequentially executed at a timing when a part of the data piece in the area RA to be determined (for example, data piece of one line) is acquired.
- the processing unit 60 determines whether or not the document size is equal to or greater than B5 based on the calculated paper width L (S 105 ).
- a threshold is set between 171 mm and 148 mm, and whether or not the calculated paper width L is equal to or greater than the threshold may be determined.
- L does not indicate an actual length but indicates the number of pixels, a process of converting L into a length is performed, or the threshold is desirably set to the number of pixels instead of the length.
- a relatively small angle threshold is set, such that the inclination error can be determined even at the tilt angle which is relatively small.
- the angle threshold is set to four degrees (S 106 ).
- a relatively great angle threshold is set, such that the inclination error is not determined if the tilt angle is relatively great.
- the angle threshold is set to 20 degrees (S 107 ).
- the processing unit 60 compares the angle threshold set in S 106 or S 107 with the tilt angle ⁇ calculated in S 104 (S 108 ). In a case in which the tilt angle is smaller than the angle threshold (Yes in S 108 ), it is possible to determine that the tilt angle is not great as the paper jam is generated, and thus scanning is continuously performed (S 109 ). When a trailing edge of the first sheet of the documents passes through a position of the document sensor 48 , and the first sheet of the documents is finished to be scanned by receiving transportation of the document by a predetermined distance after a lever returns (Yes in S 110 ), the document sensor 45 determines whether or not a next document is present (S 111 ).
- next document In a case in which the next document is present (Yes in S 111 ), the process returns to S 103 , and detection of reaching of the next document and the inclination error determination are started. In a case in which the next document is not present (No in S 111 ), an image process such as shading correction, cutout, rotating of the document image read by scanning is performed, and the image data is output as a designated format such as PDF, then the process is finished.
- an image process such as shading correction, cutout, rotating of the document image read by scanning is performed, and the image data is output as a designated format such as PDF, then the process is finished.
- the scanning is immediately stopped (S 112 ), it notifies the user about a fact of a skewing document, and the process is finished. Also, it does not matter that the process can be started again when the user corrects the skewing.
- a position of the document (broken line) in a case in which inclination is not generated and a position of the document in a case in which the inclination is generated are different from each other.
- a center (gravity center) of the document matches with the center as illustrated in FIGS. 5 and 6
- a part of the leading edge of the document protrudes to a downstream side of the transporting path 32 (Y direction side) compared when the inclination is not generated.
- the most protrusion part to the downstream side is an apex (end point of any one of right and left sides of the leading edge of the document) of the document.
- a protrusion degree (protruded amount in Y direction) of the apex to the downstream side becomes greater, as the tilt angle A increases due to the inclination.
- the processing unit 60 compares a predicted position corresponding to the position of the leading edge of the document D in a case in which the inclination is not generated with an actual position of the leading edge of the document D transported by the transporting mechanism 31 , and in a case in which the actual position is deviated from the predicted position by a predetermined threshold or more on a downstream side of the transporting path 32 , the inclination error is determined to occur.
- the position of the document in a case in which the inclination is not generated is already known because of design of the transporting apparatus.
- the predicted position is a position of the document sensor 48 regardless of a position in the width direction (X direction).
- the inclination error can be determined.
- the embodiment since calculation of the tilt angle ⁇ or the like is not necessary as the first embodiment, it is possible to reduce a process load.
- an allowable value (angle threshold, error angle) of the tilt angle in accordance with the document size is necessary to be changed even in the embodiment.
- a deviation amount of the apex of thereof with respect to the predicted position is necessary to be set to be less than 81
- the deviation amount of the apex of thereof with respect to the predicted position is necessary to be set to be less than 82.
- a position (x coordinate) in the width direction of the apex protruding in Y direction is relatively close to the end portion of the transporting path 32 if the document size is great, but is relatively close to the center portion of the transporting path 32 if the document size is small.
- a value of a predetermined threshold being used for comparing a deviation amount between the actual position and the predicted position is changed in accordance with a position of the transporting path 32 in the width direction.
- a first threshold which is a predetermined threshold at a first position of the transporting path 32 in the width direction
- a second threshold which is a predetermined threshold at a second position which is a position closer to an end portion side than the first position of the transporting path 32 in the width direction.
- a process is performed two-dimensionally (on XY plane). Specifically, on the XY plane, an area where the apex of the document D is present in a case in which the tilt angle ⁇ is less than the angle threshold (inclination error does not occur), and an area where the apex of the document D is present in a case in which the tilt angle ⁇ is equal to or greater than the angle threshold (inclination error occurs) are distinguished.
- an area, where the document D is present in a case in which the inclination error does not occur, and an area, where the document D cannot be present if the inclination error does not occur, are distinguished. Also, the inclination error is determined in accordance with whether or not the document D is present in the area where the document D cannot be present if the inclination error does not occur.
- the position of the document in an actual space is capable of associating with the position of the document data on the image data output by the image sensor. That is, in the method of the embodiment, direct determination of the position (area) where the document is present in the actual space is not limited, and may be determination of the position (document area RD) of the document data in the image data. That is, the transporting apparatus (image reading apparatus 11 ) further includes an image sensor (reading unit 40 , image sensor 42 ) which outputs image data by reading an image of the document in the reading area on the transporting path 32 . Also, the processing unit 60 detects the actual position of the leading edge of the document D based on the image data, and determines the inclination error based on the detected actual position.
- the document D In a case in which the document D is inclined due to a certain reason, the document D is read at a part where the document D does not normally come. That is, in a case in which the inclination is generated, the document data is present in the over-scan area RO (particularly, RO 1 on the leading edge side) described even in the first embodiment.
- the processing unit 60 determines that the inclination error has occurred in a case in which the document D (document area RD) is present in an inclined area RS in the over-scan area RO 1 on a leading edge side of the image data.
- the inclined area RS corresponds to an area in the over-scan area RO 1 where the document D is not present if the inclination error does not occur.
- the inclined area RS is an area corresponding to the first threshold and the second threshold, and for example, is an area set in advance based on the first threshold and the second threshold.
- an example of a setting method of the inclined area RS will be described.
- FIG. 12 is a diagram for describing the inclined area RS.
- a document in A4 size and a document in B5 size are inclined, an area through which the apexes of the documents D pass is illustrated in FIG. 12 .
- FIG. 12 illustrates an example in which a rotation center is set to be the leading edge portion of the document D and the center of the width direction, but as illustrated in FIG. 5 or the like, the center of the entire document may be considered as the rotation center.
- an angle or a scale is extremely expressed.
- a maximum value (angle threshold) of the tilt angle ⁇ being allowed for the document D in A4 size is, for example, four degrees
- a maximum value (angle threshold) of the tilt angle ⁇ being allowed for the document D in B5 size is, for example, seven degrees.
- a position (x 3 ) of P 3 in the width direction corresponds to the second position
- a position (x 4 ) of P 4 corresponds to the first position.
- a distance ( ⁇ 4 ) to y 4 corresponds to the first threshold.
- an outside (leading edge side, downstream side) of P 3 and P 4 is set in the inclined area RS, and in a case in which the document D reaches the inclined area RS, the document D is determined to be damaged so as to stop the transporting operation.
- a maximum value of the allowable tilt angle ⁇ is considered to an angle between four degrees to seven degrees. Accordingly, here, in conjunction with P 3 and P 4 , an outside thereof is set in the inclined area RS.
- the inclined area RS on the left side in the over-scan area RO 1 is described, but the inclined area RS on the right side can also be considered as same as the inclined area on the left side.
- the inclined area RS may be set based on an apex (P 3 ′) when the document D in A4 size is inclined at four degrees and an apex (P 4 ′) when the document D in B5 size is inclined at seven degrees.
- the inclined area RS is linearly symmetric area with the width center of the transporting path 32 as a symmetry axis. In this way, regardless of a rotation direction when the document D is inclined, it is possible to perform an appropriate inclination error determination.
- the first threshold (corresponding to ⁇ 4 ) described above is a threshold set based on a position of the leading edge of the document in a case in which a first document having a relatively small document size is inclined by a first tilt angle
- the second threshold (corresponding to ⁇ 3 ) is a threshold set based on the position of the leading edge of the document in a case in which the second document having a document size greater than the first document is inclined by a second tilt angle smaller than the first tilt angle.
- the first document has a B5 size
- the second document has an A4 size
- the first tilt angle is seven degrees
- the second tilt angle is four degrees.
- each of the thresholds and specific examples of the document size and the tilt angle ⁇ can be variously modified.
- the example of which the inclined area RS is set based on the two thresholds is described, but the inclined area RS may be set using three or more thresholds.
- FIGS. 13 to 15 are views illustrating relationship examples of the document area RD and the inclined area RS.
- FIG. 13 illustrates an example of a case in which the document D is not inclined. If the document is not inclined, as illustrated in FIG. 13 , the document area RD is not present in the over-scan area RO 1 , and it is determined that the inclination error does not occur.
- FIG. 14 illustrates an example of which the document D having a relatively great size (for example, A4 size) is inclined, and the inclined area RS and the document area RD partially overlaps with each other. Accordingly, in this case, since the document is present in the inclined area RS, the inclination error is determined to occur.
- FIG. 15 illustrates an example in a case in which the document (for example, postcard size) having a relatively small size is inclined. In the example of FIG. 15 , the tilt angle ⁇ itself is great at the same degree as that of FIG. 14 , but the document size is small, and thus interference with the edge guide 17 or the like does not occur. In a case of FIG. 15 , the document area RD is present in the over-scan area RO 1 , but the document area RD is not present in the inclined area RS. Accordingly, it is possible to determine that the inclination error does not occur.
- the document having a relatively great size (for example, A4 size) is inclined
- FIG. 16 is a flow chart describing processes of the embodiment.
- the process is started, and thus the initial process is firstly performed (S 202 ).
- the initial process is an acquiring process or the like of the white reference value for shading correction in the same as the example of FIG. 11 .
- the processing unit 60 acquires the image data of the over-scan area RO 1 (S 204 ), it is determined whether or not the data of the document is present in the inclined area RS (S 205 ).
- Processes of S 204 and S 205 may be processes to be performed on the entire over-scan area RO 1 as a target after data of the entire over-scan area RO 1 is acquired. Otherwise, the processes of S 204 and S 205 may be processes of sequentially determining whether or not the document data is present pixels included in the inclined area RA in the line whenever image data by one line of the over-scan area RO 1 is acquired.
- the scanning is continuously performed (S 206 ).
- the scanning of the first sheet of the documents is finished by receiving transportation of the document by a predetermined distance after the lever returns (Yes in S 207 ).
- the process returns to S 203 , reaching of the next document is detected, and the inclination error determination is started.
- the process is finished.
- the scanning is immediately stopped (S 209 ), and a fact of being skewing is notified to a user so that the process is finished.
- the image reading apparatus 11 is exemplified as the transporting apparatus, but the transporting apparatus can be extended to other devices (electronic equipment).
- the transporting apparatus may acquire the image data by reading the document using the image sensor provided on the transporting path 32 , and may be a facsimile machine which transmits the image data using a communication circuit. Even in the facsimile machine, a point in which the image data is acquired is the same as that of the image reading apparatus 11 . That is, it is desirable that the document is prevented from being damaged by a paper jam generated due to inclination, and an operation with respect to inclination at a degree at which the paper jam is not generated is continuously performed, and application of the method of the embodiment has great significance.
- the transporting apparatus may be a printing apparatus which performs printing by discharging ink to a document while the document (printing medium) is transported.
- the printing apparatus is not limited to an ink jet printer, and may be a laser printer which performs printing using a toner. Even in the printing apparatus, the document is needed to be prevented from being damaged by the paper jam due to the inclination.
- the printing apparatus when the same image (pattern) is multiply printed on the printing medium, and the document, which is a printed result, is finely cut, a use form of creating a plurality of products from one sheet of mediums is considered.
- the transporting apparatus is required to include a sensor which detects the tilt angle ⁇ and the document size of the document D transported by the transporting mechanism 31 .
- the sensor may be the image sensor (reading unit 40 , image sensor 42 ) the same as that in the image reading apparatus 11 , but it is not limited thereto.
- a non-contact sensor which determines presence and absence of the document by irradiation light beams or ultrasonic waves may be used, and a contact sensor which determines presence and absence of the document by a mechanical structure (for example, the same structure as that of the document sensor 48 of FIG. 3 ) may be used.
- the actual position of the leading edge of the document transported by the transporting mechanism 31 is detected, and the actual position is needed to be compared with the predicted position.
- the sensor used for detecting the actual position is not limited to the image sensor, and can be realized as various sensors.
- the width center (CA) of the document D is transported by the transporting mechanism 31 so as to be along the width center (CB) of the transporting path 32 .
- the width center of the document D and the center of the transporting path 32 in the width direction may be deviated from each other. This is because that there is a case in which the width center of the document D and the center of the transporting path 32 in the width direction may not match with each other at a stage where the document D is set in a feeding tray at first. Otherwise, the centers match with each other at a setting stage, but there is a case in which the centers may be deviated from each other due to inclination.
- FIG. 17 is a description view of a positional relationship between the transporting path 32 and the document D 1 in a case in which the width center (CA) of the document D and the width center (CB) of the transporting path 32 are deviated, and the document D 1 having the same size as that in FIG. 5 is inclined.
- an upper limited value (the angle threshold) ⁇ 1 ′ of the allowable tilt angle 9 becomes smaller than the angle threshold ⁇ 1 in a case in which there is no deviation. Accordingly, in a case in which the width center is deviated, when determination is performed using ⁇ 1 as the angle threshold, even if there is a concern that the paper jam is generated, there is a case in which the transporting operation cannot be stopped.
- the processing unit 60 of a modification example determines that the inclination error has occurred at a small tilt angle, as compared to a case in which the deviation amount is small, in a case in which the width center of the document and the width center of the transporting path 32 are compared with each other, a deviation amount of the width center of the document with respect to the width center of the transporting path 32 is great.
- the angle threshold is set to four degree, and in a case in which the deviation amount of the width center is equal to or greater than a predetermined deviation threshold, the angle threshold is set to one degree.
- ⁇ Th f 2 (s, d).
- f 2 is a function in which a value of ⁇ Th is monotonously reduced as a value of s becomes great or a value of d becomes great.
- a predetermined threshold becomes small as being closed to an end portion of the width direction, in other words, a determination condition is particular (occurrence of an inclination error is likely to be determined) as being close to the end portion of the width direction.
- a determination condition is particular (occurrence of an inclination error is likely to be determined) as being close to the end portion of the width direction.
- the inclined area RS is used, in a case in which the deviation amount of the width center is great, as compared to a case in which the deviation amount is small, it is possible to realize a process of determining that an inclination error has occurred at a small tilt angle.
- the document D there is a plurality of documents which is bound by a stapler.
- a separating mechanism that separates and transports the document D one by one is provided in the transporting mechanism 31 .
- the driven roller 34 B constituting the pair of feeding rollers 34 becomes a retard roller, and a friction coefficient with respect to the document D on the outer peripheral surface thereof becomes greater than a friction coefficient with respect to the document D on the outer peripheral surface of the driving roller 34 A. Therefore, the pair of feeding rollers 34 functions as the separating mechanism that separates the document D one by one and sends the document to a downstream side in the transporting direction Y.
- FIG. 18 is a description view of a positional relationship of the over-scan area RO 1 , the inclined area RS, and the document area RD, in a case in which the stapled document D is set to an object.
- inclination of the document is generated based on a position where the documents are bound (stapled place, corresponding to PS in example of FIG. 18 ) as a rotation center, and the tilt angle ⁇ is significantly greater than that of the document D which is not stapled.
- one pixel on a lower end of the over-scan area RO 1 is set in the inclined area RS.
- the tilt angle ⁇ is significantly great as the stapled document D
- the determining process is executed line by line sequentially, generation of the inclination error can be detected in one line, thus the transporting operation is immediately stopped, and thereby making it possible to suppress damage of the document D.
- the document D is not necessarily a vertical rectangle shaped. Therefore, as the document size, both the length and the width of the document may be acquired, or the length of the document in the width direction in each of a plurality of positions in a length direction may be acquired. In a case in which a document size in a broad sense is acquired in any case and a paper jam is generated with the document size, an angle threshold or an inclined area is set based on the document size so as to be capable of detecting generation of the inclination error. Also, the document size may be acquired by measuring the document, may be input by a user, or may be acquired by a combination of these methods.
- a part or most of the processes of the transporting apparatus of the embodiment may be realized.
- the processor such as a CPU executes the program
- the image reading apparatus 11 , the host device 100 , and the like of the embodiment are realized.
- a program stored in a non-transitory information storage medium is read, and the read program is executed by the processor such as a CPU.
- the information storage medium (medium readable by computer) saves programs, data, or the like, and a function thereof can be realized by an optical disk (DVD, CD, or the like), a hard disk drive (HDD), a memory (card type memory, ROM, or the like) or the like.
- the processor such as a CPU performs various processes of the embodiment based on the program (data) being saved in the information storage medium. That is, in the information storage medium, a program (program for executing process of each unit by computer) for functioning a computer (apparatus including an operating unit, a processing unit, a storage unit, and outputting unit) as each unit of the embodiment is stored.
- the method of the embodiment can be applied for a program which causes a computer (transporting apparatus, controller 50 ) to control the transporting mechanism 31 that transports the document along the transporting path 32 , and based on the document size of the document, to perform a process of determining that the inclination error has occurred.
- the method may be applied for a program which causes a computer (transporting apparatus, controller 50 ) to execute the process of determining that the inclination error has occurred, based on any one of the document size of the document, the center position of the document in the width direction, the position where the document is bound, and the like.
- the method of the embodiment can be applied to a control method of the transporting apparatus which performs the control of the transporting mechanism 31 that transports the document along the transporting path 32 , and based on the document size of the document, the process of determining that the inclination error has occurred.
- the method may be applied for a program which causes the control method of the transporting apparatus to perform the process of determining that the inclination error has occurred, based on at least any one of the document size of the document, the center position of the document in the width direction, the position where the document is bound, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Facsimile Scanning Arrangements (AREA)
- Facsimiles In General (AREA)
- Image Input (AREA)
Abstract
Description
L=|x2−x1| (1)
θ=a tan((y2−y1)/(x2−x1)) (2)
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017-198253 | 2017-10-12 | ||
| JP2017198253A JP7047318B2 (en) | 2017-10-12 | 2017-10-12 | Transfer device, program and control method of transfer device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20190112139A1 US20190112139A1 (en) | 2019-04-18 |
| US10988335B2 true US10988335B2 (en) | 2021-04-27 |
Family
ID=66095610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/156,043 Active US10988335B2 (en) | 2017-10-12 | 2018-10-10 | Transporting apparatus, program, and control method of transporting apparatus |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10988335B2 (en) |
| JP (1) | JP7047318B2 (en) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6879466B2 (en) * | 2017-09-28 | 2021-06-02 | セイコーエプソン株式会社 | Image reader |
| JP7196545B2 (en) | 2018-11-07 | 2022-12-27 | セイコーエプソン株式会社 | Image reader |
| JP7208027B2 (en) * | 2019-01-18 | 2023-01-18 | キヤノン株式会社 | Image reader |
| JP7325198B2 (en) | 2019-03-13 | 2023-08-14 | キヤノン株式会社 | Sheet conveying device and image reading device |
| JP7300926B2 (en) * | 2019-08-07 | 2023-06-30 | シャープ株式会社 | IMAGE READING DEVICE AND IMAGE FORMING APPARATUS WITH IMAGE READING DEVICE |
| JP7272173B2 (en) * | 2019-08-22 | 2023-05-12 | セイコーエプソン株式会社 | Image reading device, abnormality determination program, abnormality determination method |
| JP7287192B2 (en) * | 2019-08-30 | 2023-06-06 | セイコーエプソン株式会社 | MEDIUM TRANSPORTING DEVICE, IMAGE READING DEVICE, AND MEDIUM DETECTION METHOD IN MEDIUM TRANSPORTING DEVICE |
| JP7423246B2 (en) * | 2019-10-21 | 2024-01-29 | キヤノン株式会社 | Original reading device |
| US11140296B2 (en) * | 2019-11-11 | 2021-10-05 | Canon Kabushiki Kaisha | Image reading apparatus |
| JP7594406B2 (en) | 2019-11-15 | 2024-12-04 | キヤノン株式会社 | Image reader |
| JP7482625B2 (en) * | 2019-12-23 | 2024-05-14 | キヤノン株式会社 | IMAGE PROCESSING APPARATUS, CONTROL METHOD FOR IMAGE PROCESSING APPARATUS, AND PROGRAM |
| JP7463231B2 (en) * | 2020-08-25 | 2024-04-08 | シャープ株式会社 | Document reading device, image output device including said document reading device, and control program and control method for said document reading device |
| JP2023098014A (en) | 2021-12-28 | 2023-07-10 | セイコーエプソン株式会社 | IMAGE READING SYSTEM, IMAGE READING METHOD AND PROGRAM, IMAGE READING APPARATUS |
| JP2024104387A (en) | 2023-01-24 | 2024-08-05 | セイコーエプソン株式会社 | Reading device and method for controlling reading device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7467793B2 (en) * | 2004-03-22 | 2008-12-23 | Fujifilm Corporation | Conveyer and image recording apparatus |
| JP2012099947A (en) | 2010-10-29 | 2012-05-24 | Brother Ind Ltd | Image reading device, image forming device, and oblique motion detection device |
| US20150207941A1 (en) * | 2014-01-23 | 2015-07-23 | Fuji Xerox Co., Ltd. | Image reading device, copier, and image forming apparatus |
| US20150319335A1 (en) * | 2014-04-30 | 2015-11-05 | Hiroyuki Baba | Image processing apparatus, image processing method, and recording medium storing an image processing program |
| US9432538B2 (en) * | 2013-12-20 | 2016-08-30 | Kyocera Document Solutions Inc. | Image forming apparatus, document sheet size detection method |
| US20160261758A1 (en) * | 2015-03-02 | 2016-09-08 | Kyocera Document Solutions Inc. | Reading device, image forming apparatus including reading device, and method for controlling reading device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6167536B2 (en) | 2013-01-31 | 2017-07-26 | ブラザー工業株式会社 | Image reading device |
| JP2016001795A (en) | 2014-06-11 | 2016-01-07 | キヤノン株式会社 | Control device, control method, and program |
-
2017
- 2017-10-12 JP JP2017198253A patent/JP7047318B2/en active Active
-
2018
- 2018-10-10 US US16/156,043 patent/US10988335B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7467793B2 (en) * | 2004-03-22 | 2008-12-23 | Fujifilm Corporation | Conveyer and image recording apparatus |
| JP2012099947A (en) | 2010-10-29 | 2012-05-24 | Brother Ind Ltd | Image reading device, image forming device, and oblique motion detection device |
| US9432538B2 (en) * | 2013-12-20 | 2016-08-30 | Kyocera Document Solutions Inc. | Image forming apparatus, document sheet size detection method |
| US20150207941A1 (en) * | 2014-01-23 | 2015-07-23 | Fuji Xerox Co., Ltd. | Image reading device, copier, and image forming apparatus |
| US20150319335A1 (en) * | 2014-04-30 | 2015-11-05 | Hiroyuki Baba | Image processing apparatus, image processing method, and recording medium storing an image processing program |
| US20160261758A1 (en) * | 2015-03-02 | 2016-09-08 | Kyocera Document Solutions Inc. | Reading device, image forming apparatus including reading device, and method for controlling reading device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019075600A (en) | 2019-05-16 |
| JP7047318B2 (en) | 2022-04-05 |
| US20190112139A1 (en) | 2019-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10988335B2 (en) | Transporting apparatus, program, and control method of transporting apparatus | |
| US9531897B2 (en) | Scanner and scanning method | |
| US20160100077A1 (en) | Print control apparatus, print control method, and storage medium | |
| US20150009520A1 (en) | Tilt angle correction apparatus, image reader, image forming apparatus, and non-transitory computer readable medium storing program | |
| US11560280B2 (en) | Medium conveying apparatus for determining conveyance abnormality based on determination result of floating and skew of medium | |
| JP6463025B2 (en) | Image reading device | |
| CN108289156A (en) | Image read-out and image reading method | |
| JP5848085B2 (en) | Image reading system and document size detection device | |
| US20200296244A1 (en) | Image reading apparatus and image reading method | |
| US11343406B2 (en) | Image reading apparatus, image reading system, image reading method, and non-transitory computer-readable storage medium storing program | |
| JP2015198327A (en) | Image reading device, image reading method, and computer program | |
| CN108289155A (en) | Image read-out, image forming apparatus and image reading method | |
| US9132668B2 (en) | Print control apparatus, print control method, and program | |
| JP7527923B2 (en) | Image reader | |
| JP7565712B2 (en) | MEDIUM CONVEYING DEVICE, CONTROL METHOD, AND CONTROL PROGRAM | |
| US10976970B2 (en) | Image forming apparatus with an improved image centering positioning system | |
| JP2015009479A (en) | Print control apparatus, print control method and program | |
| JP2017169039A (en) | Image reading apparatus, control method, and control program | |
| JP7368266B2 (en) | Media transport device, image processing system, control method and control program | |
| JP7423246B2 (en) | Original reading device | |
| JP7665393B2 (en) | MEDIUM EXTRACTING DEVICE, CONTROL METHOD, AND CONTROL PROGRAM | |
| US20250211698A1 (en) | Image processing method for dividing image acquired by image reading apparatus | |
| US20180034992A1 (en) | Image reading device and image forming apparatus | |
| JP2019193159A (en) | Image processing apparatus and image processing method | |
| US8958120B2 (en) | Print control apparatus, print control method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SEIKO EPSON CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HIRAYAMA, RYOICHI;BEPPU, WATARU;REEL/FRAME:047118/0816 Effective date: 20180727 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |