JP2021068970A - Image reading apparatus - Google Patents

Image reading apparatus Download PDF

Info

Publication number
JP2021068970A
JP2021068970A JP2019192024A JP2019192024A JP2021068970A JP 2021068970 A JP2021068970 A JP 2021068970A JP 2019192024 A JP2019192024 A JP 2019192024A JP 2019192024 A JP2019192024 A JP 2019192024A JP 2021068970 A JP2021068970 A JP 2021068970A
Authority
JP
Japan
Prior art keywords
document
tilt
image
end portion
reading
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.)
Granted
Application number
JP2019192024A
Other languages
Japanese (ja)
Other versions
JP7423246B2 (en
JP2021068970A5 (en
Inventor
哲志 関
Tetsushi Seki
哲志 関
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2019192024A priority Critical patent/JP7423246B2/en
Publication of JP2021068970A publication Critical patent/JP2021068970A/en
Publication of JP2021068970A5 publication Critical patent/JP2021068970A5/en
Application granted granted Critical
Publication of JP7423246B2 publication Critical patent/JP7423246B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)

Abstract

To provide an image reading apparatus capable of determining whether an inclination amount at the time of inclination correction is normal.SOLUTION: An image reading apparatus reads an image of an original document while transporting the original document by means of an optical scanner unit 202. On the basis of a result of the reading of the original document image by means of the optical scanner unit 202, an inclination detection part 805 detects an inclination amount at the time of the reading of the original document and a position of a rotation center for inclination correction. A CPU 801 determines whether the position of the rotation center is in a normal range in which the inclination correction is possible. If the position of the rotation center is in the normal range, the CPU 801 determines that the inclination amount is a normal value and causes an image processing part 833 to perform the inclination correction. If the position of the rotation center is not in the normal range, the CPU 801 determines that the inclination amount is not the normal value and does not cause the image processing part 833 to perform the inclination correction.SELECTED DRAWING: Figure 2

Description

本発明は、搬送中の原稿から画像(原稿画像)を読み取る画像読取装置に関する。 The present invention relates to an image reading device that reads an image (original image) from a document being conveyed.

複合機や複写機は、読取センサにより原稿画像を読み取って該原稿画像を表す画像データを生成する画像読取装置と、画像データに基づく画像をシートに印刷する画像形成装置と、を組み合わせて構成される。画像読取装置は、複数枚の原稿を連続して搬送しながら原稿画像を読み取る場合に、自動原稿搬送装置(以下、「ADF:Auto Document Feeder」という。)を用いる。ADFは、搬送ローラにより原稿を搬送する。搬送ローラは、摩耗等の要因により原稿を斜行して搬送することがある。原稿が斜行する場合、読取センサは原稿が搬送方向に対して傾いた状態で原稿画像を読み取ることになる。この場合、読み取られた原稿画像も傾いている。そのために、一般的に、画像データに対して傾きを補正する傾き補正処理が行われる。 A compound machine or a copying machine is configured by combining an image reading device that reads an original image with a reading sensor and generates image data representing the original image, and an image forming device that prints an image based on the image data on a sheet. To. The image scanning device uses an automatic document transporting device (hereinafter, referred to as "ADF: Auto Document Feeder") when scanning a document image while continuously transporting a plurality of documents. The ADF transports the original by the transport roller. The transport roller may transport the original in a skewed manner due to factors such as wear. When the document is skewed, the reading sensor reads the document image in a state where the document is tilted with respect to the transport direction. In this case, the scanned original image is also tilted. Therefore, generally, a tilt correction process for correcting the tilt of the image data is performed.

画像データの傾き補正は、一般的に、処理に使用可能するメモリの容量等により、最大補正角度が決定する。特許文献1では、原稿画像が最大補正角度以上に傾く場合に、ユーザにより、傾き補正を行わないか或いは最大補正角度まで補正を行うかが選択される。 In the tilt correction of image data, the maximum correction angle is generally determined by the capacity of the memory that can be used for processing and the like. In Patent Document 1, when the original image is tilted by more than the maximum correction angle, the user selects whether to perform the tilt correction or to perform the correction up to the maximum correction angle.

特開2000−244728号公報Japanese Unexamined Patent Publication No. 2000-2447228

ADFは、読取センサの読取位置にリードローラや流し読みガラスを備える。リードローラや流し読みガラスにゴミや傷があると、原稿画像の読み取りの際に、画像データにゴミや傷の画像が含まれることがある。画像データの傾き補正は、原稿の端部を検出し、端部から傾き量及び画像データを回転させるときの回転中心を検出して行われる。画像データに含まれる傷やゴミは、原稿の端部として誤検出される可能性がある。画像データに含まれる傷やゴミが原稿の端部に誤検出される場合、傾き量が正常な値とならずに、画像データの正確な傾き補正が行われなくなることがある。特許文献1の技術であっても、原稿の斜行が最大補正角度以内である場合に、原稿端部の誤検出に対応できない。 The ADF is provided with a lead roller and a scanning glass at the reading position of the reading sensor. If there is dust or scratches on the lead roller or the scanning glass, the image data may include dust or scratches when reading the original image. The tilt correction of the image data is performed by detecting the edge of the document and detecting the amount of tilt and the center of rotation when rotating the image data from the edge. Scratches and dust contained in the image data may be erroneously detected as the edges of the document. If scratches or dust contained in the image data are erroneously detected at the edge of the document, the tilt amount may not be a normal value and accurate tilt correction of the image data may not be performed. Even with the technique of Patent Document 1, when the skew of the document is within the maximum correction angle, it is not possible to deal with erroneous detection of the edge of the document.

本発明は、上記課題に鑑みてなされたものであり、傾き補正時の傾き量が正常であるか否かを判断することができる画像読取装置を提供することを主たる目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide an image reading device capable of determining whether or not the amount of tilt at the time of tilt correction is normal.

本発明の画像読取装置は、原稿を搬送しながら該原稿の画像を読み取る読取手段と、前記読取手段による読取結果に基づいて前記原稿の端部を検出し、検出した端部から前記原稿が読み取られるときの傾き量と傾きを補正するための回転中心の位置とを検出する傾き検出手段と、前記傾き検出手段により検出された前記傾き量と前記回転中心の位置とに基づいて前記読取結果を補正する傾き補正処理を行う補正手段と、前記回転中心の位置が傾き補正を可能な正常範囲にあるか否かを判定し、前記正常範囲にある場合に前記端部が正常に検出されたと判断し、前記正常範囲にない場合に前記端部が誤検出されたと判断する制御手段と、を備えることを特徴とする。 The image reading device of the present invention detects the edge of the document based on the scanning means for reading the image of the document while transporting the document and the scanning result by the scanning means, and the document is read from the detected edge. The reading result is read based on the tilt detecting means for detecting the tilt amount and the position of the rotation center for correcting the tilt, and the tilt amount and the position of the rotation center detected by the tilt detecting means. The correction means for performing the tilt correction process for correction and whether or not the position of the center of rotation is within the normal range where the tilt correction is possible are determined, and if it is within the normal range, it is determined that the end portion is normally detected. However, the control means for determining that the end portion is erroneously detected when the end portion is not in the normal range is provided.

本発明によれば、端部が正常に検出されたか否かにより、傾き補正時の傾き量が正常であるか否かの判断が可能となる。 According to the present invention, it is possible to determine whether or not the amount of inclination at the time of inclination correction is normal depending on whether or not the end portion is normally detected.

画像読取装置の構成図。The block diagram of an image reader. コントローラの説明図。Explanatory drawing of the controller. 原稿幅の検出方法の説明図。Explanatory drawing of the document width detection method. 原稿が斜行した状態の例示図。An illustration of a state in which the manuscript is skewed. (a)、(b)は、原稿の横端部の検出結果の説明図。(A) and (b) are explanatory views of the detection result of the lateral end portion of a document. 画像読取処理を表すフローチャート。A flowchart showing an image reading process. 画像読取処理を表す別のフローチャート。Another flowchart showing the image reading process. 清掃画面の例示図。An example diagram of a cleaning screen.

以下、図面を参照して本発明の実施形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(画像読取装置の構成)
図1は、本実施形態の画像読取装置の構成図である。画像読取装置1000は、原稿画像を読み取る画像読取部200と、原稿を画像読取部200の読取位置へ搬送する自動原稿搬送装置(ADF100)と、を備える。画像読取装置1000は、例えば複写機や複合機に用いられる場合、画像形成装置上に設けられる。
(Configuration of image reader)
FIG. 1 is a configuration diagram of an image reading device of the present embodiment. The image reading device 1000 includes an image reading unit 200 for reading the original image and an automatic document transporting device (ADF100) for transporting the document to the reading position of the image reading unit 200. The image reading device 1000 is provided on the image forming device when used in, for example, a copying machine or a multifunction device.

画像読取部200は、筐体内に光学スキャナユニット202を備え、筐体のADF100側に原稿台ガラス209、流し読みガラス201、及び白基準板210を備える。光学スキャナユニット202は、原稿台ガラス209上に載置された原稿から原稿画像を読み取る場合に、図1の矢印で示す副走査方向に一定速度で移動しながら、原稿画像を1ラインずつ読み取る。原稿台ガラス209上に載置された原稿から原稿画像を読み取る処理を「固定読み」という。光学スキャナユニット202は、ADF100を用いて原稿から原稿画像を読み取る場合に、ADF100により搬送される原稿が読取位置を通過するタイミングで原稿画像を1ラインずつ読み取る。この場合、光学スキャナユニット202は、移動しない。ADF100を用いて原稿から原稿画像を読み取る処理を「流し読み」という。白基準板210は、固定読み及び流し読みを行う前に光学スキャナユニット202により読み取られる。光学スキャナユニット202は、白基準板210の読取結果を白色の基準として、キャリブレーションが行われる。 The image reading unit 200 includes an optical scanner unit 202 inside the housing, and includes a platen glass 209, a scanning glass 201, and a white reference plate 210 on the ADF100 side of the housing. When the optical scanner unit 202 reads the original image from the original placed on the platen glass 209, the optical scanner unit 202 reads the original image line by line while moving at a constant speed in the sub-scanning direction indicated by the arrow in FIG. The process of reading the original image from the original placed on the platen glass 209 is called "fixed reading". When the optical scanner unit 202 reads the original image from the original using the ADF 100, the optical scanner unit 202 reads the original image line by line at the timing when the original conveyed by the ADF 100 passes through the reading position. In this case, the optical scanner unit 202 does not move. The process of reading a manuscript image from a manuscript using the ADF100 is called "scanning". The white reference plate 210 is read by the optical scanner unit 202 before performing fixed reading and scanning. The optical scanner unit 202 is calibrated using the reading result of the white reference plate 210 as a white reference.

ADF100は、1枚以上のシート状の原稿で構成される原稿束Sを積載する原稿トレイ30と、給紙ローラ1と、原稿の搬送開始前に原稿束Sが原稿トレイ30から搬送方向の下流側へ突出することを規制する分離パッド21及び分離ローラ2とを備える。本実施形態の原稿トレイ30は普通紙を最大で100枚積載可能である。原稿トレイ30には原稿有無検知センサ14が設けられる。原稿有無検知センサ14は、原稿トレイ30上の原稿の有無を検知する。給紙ローラ1は、原稿トレイ30に積載された原稿束Sの最上位の原稿面に落下して回転する。これにより、原稿束の最上位の原稿が給紙される。給紙ローラ1によって給紙された原稿は、分離ローラ2と分離パッド21とによって1枚に分離されて搬送経路を搬送される。原稿の分離は公知の分離技術によって実現されている。 The ADF 100 includes a document tray 30 for loading a document bundle S composed of one or more sheet-shaped documents, a paper feed roller 1, and a document bundle S downstream from the document tray 30 in the transport direction before the start of transport of the documents. A separation pad 21 and a separation roller 2 for restricting protrusion to the side are provided. The document tray 30 of the present embodiment can load up to 100 sheets of plain paper. The document tray 30 is provided with a document presence / absence detection sensor 14. The document presence / absence detection sensor 14 detects the presence / absence of a document on the document tray 30. The paper feed roller 1 falls on the uppermost document surface of the document bundle S loaded on the document tray 30 and rotates. As a result, the top-level document in the document bundle is fed. The documents fed by the paper feed roller 1 are separated into one sheet by the separation roller 2 and the separation pad 21, and are conveyed along the transfer path. Separation of originals is realized by a known separation technique.

搬送経路には、引抜ローラ3、レジストローラ4、読取上流ローラ5、リードローラ6、読取下流ローラ7、及び排紙ローラ12が設けられる。分離ローラ2及び分離パッド21によって分離された原稿は、引抜ローラ3、レジストローラ4、及び読取上流ローラ5により搬送経路を画像の読取位置へ搬送される。このとき、レジストローラ4は、原稿の斜行を補正する。レジストローラ4による斜行の補正は以下のように行われる。
引抜ローラ3により原稿が搬送されてくる際に、レジストローラ4は回転を停止している。そのために引抜ローラ3によりレジストローラ4へ搬送される原稿は、引抜ローラ3によりレジストローラ4に先端が突き当てられる。原稿の先端がレジストローラ4に突き当てられた後も引抜きローラ3は所定距離だけ原稿を搬送する。これにより原稿はループ状の撓みを形成し、搬送時の斜行が解消される。
A drawing roller 3, a resist roller 4, a reading upstream roller 5, a lead roller 6, a reading downstream roller 7, and a paper ejection roller 12 are provided in the transport path. The document separated by the separation roller 2 and the separation pad 21 is conveyed along the transfer path to the image reading position by the extraction roller 3, the resist roller 4, and the reading upstream roller 5. At this time, the resist roller 4 corrects the skew of the original. The skew correction by the resist roller 4 is performed as follows.
When the original is conveyed by the drawing roller 3, the resist roller 4 has stopped rotating. Therefore, the tip of the document conveyed to the resist roller 4 by the drawing roller 3 is abutted against the resist roller 4 by the drawing roller 3. Even after the tip of the document is abutted against the resist roller 4, the drawing roller 3 conveys the document by a predetermined distance. As a result, the original material forms a loop-shaped deflection, and skewing during transportation is eliminated.

読取位置には、流し読みガラス201とリードローラ6とが搬送経路を挟んで設けられる。原稿は、流し読みガラス201とリードローラ6の間を通過する際に、原稿画像が光学スキャナユニット202により読み取られる。 At the reading position, a scanning glass 201 and a lead roller 6 are provided with a transport path interposed therebetween. When the original is passed between the scanning glass 201 and the lead roller 6, the original image is read by the optical scanner unit 202.

読取位置を通過した原稿は、読取下流ローラ7により排紙ローラ12へ搬送される。読取下流ローラ7と排紙ローラ12との間の搬送経路には、原稿をレジストローラ4へ戻す反転経路19が設けられる。原稿の表面(第1面)の原稿画像のみを読み取る場合、排紙ローラ12は、読取位置通過後の原稿を排紙トレイ13へ排出する。原稿の両面の画像を読み取る場合、原稿は反転経路19へ搬送される。原稿は、反転経路19を通過することで、表裏が反転してレジストローラ4へ搬送される。レジストローラ4に搬送された原稿は、読取位置で裏面(第2面)の原稿画像が読み取げられる。原稿の反転は以下のように行われる。
原稿は、後端が排紙ローラ12を抜ける前に搬送が停止される。そして排紙ローラ12が逆回転することで、原稿が反転経路19側へ搬送される。原稿は、反転経路19を介してレジストローラ4へ搬送され、第1面と同様に第2面の原稿画像が読み取られる。さらに、第2面の原稿画像が読み取られた原稿は、再度、反転経路19を介してレジストローラ4へ搬送される。両面の原稿画像が読み取られた後であるために、原稿は、原稿画像を読み取られることなく読取位置を通過して、排紙トレイ13へ排出される。
The document that has passed the scanning position is conveyed to the paper ejection roller 12 by the scanning downstream roller 7. A reversing path 19 for returning the original to the resist roller 4 is provided in the transport path between the reading downstream roller 7 and the paper ejection roller 12. When reading only the original image on the front surface (first side) of the original, the paper ejection roller 12 ejects the original after passing through the reading position to the paper ejection tray 13. When scanning the images on both sides of the original, the original is conveyed to the inversion path 19. By passing through the inversion path 19, the original is inverted and conveyed to the resist roller 4. The original image on the back surface (second surface) of the original transferred to the resist roller 4 can be read at the reading position. The manuscript is inverted as follows.
The transfer of the original document is stopped before the rear end of the original document passes through the paper ejection roller 12. Then, the paper ejection roller 12 rotates in the reverse direction, so that the document is conveyed to the reversing path 19 side. The original is conveyed to the resist roller 4 via the inversion path 19, and the original image on the second surface is read in the same manner as on the first surface. Further, the original from which the original image on the second surface has been read is conveyed to the resist roller 4 again via the inversion path 19. Since the original images on both sides have been read, the original passes through the reading position without being read and is discharged to the paper ejection tray 13.

搬送経路には、搬送経路の上流側から順に分離後センサ15、レジストセンサ17、リードセンサ18、及び排紙センサ11が設けられる。分離後センサ15は、給紙ローラ1及び分離ローラ2により給紙された原稿を検知する。レジストセンサ17は、レジストローラ4の搬送方向の上流に設けられ、搬送される原稿を検知する。レジストセンサ17の検知結果に応じてレジストローラ4の駆動が制御される。リードセンサ18は、読取上流ローラ5の搬送方向の上流側に設けられ、搬送される原稿を検知する。リードセンサ18の検知結果に応じて読取上流ローラ5及びリードローラ6の駆動が制御され、且つ光学スキャナユニット202の読取動作が制御される。排紙センサ11は、排紙ローラ12の搬送方向の上流に設けられ、搬送される原稿を検知する。排紙センサ11の検知結果に応じて、排紙ローラ12の駆動が制御される。 The transport path is provided with a post-separation sensor 15, a resist sensor 17, a lead sensor 18, and a paper discharge sensor 11 in this order from the upstream side of the transport path. After separation, the sensor 15 detects the documents fed by the paper feed roller 1 and the separation roller 2. The resist sensor 17 is provided upstream of the resist roller 4 in the transport direction and detects the document to be transported. The drive of the resist roller 4 is controlled according to the detection result of the resist sensor 17. The read sensor 18 is provided on the upstream side of the reading upstream roller 5 in the transport direction, and detects the transported document. The drive of the reading upstream roller 5 and the lead roller 6 is controlled according to the detection result of the read sensor 18, and the reading operation of the optical scanner unit 202 is controlled. The paper ejection sensor 11 is provided upstream of the paper ejection roller 12 in the conveying direction, and detects the conveyed original document. The drive of the paper ejection roller 12 is controlled according to the detection result of the paper ejection sensor 11.

画像読取部200の光学スキャナユニット202は、流し読み及び固定読み時に、図1の奥行き方向(原稿の搬送方向に直交する方向)を主走査方向として原稿画像を読み取る。光学スキャナユニット202は、光源(発光部)となるLED(Light Emitting Diode)203a、203b、複数のミラー204a〜204c、及び受光部となる画像読取センサ208を備える。LED203a、203bは、原稿の画像が形成される面を照射する。原稿に照射された光の反射光は、ミラー204a〜204cにより画像読取センサ208に導かれる。画像読取センサ208は、反射光を受光し、該反射光を電気信号に変換した画像データを出力する。この画像データは、原稿に形成された原稿画像と、原稿の周囲の画像と、を含む画像を表す。原稿の周囲の画像は、例えば読取位置に設けられる流し読みガラス201及びリードローラ6の画像である。 The optical scanner unit 202 of the image scanning unit 200 reads the original image with the depth direction of FIG. 1 (the direction orthogonal to the conveying direction of the original) as the main scanning direction during scanning and fixed reading. The optical scanner unit 202 includes LEDs (Light Emitting Diodes) 203a and 203b that serve as a light source (light emitting unit), a plurality of mirrors 204a to 204c, and an image reading sensor 208 that serves as a light receiving unit. The LEDs 203a and 203b illuminate the surface on which the image of the original is formed. The reflected light of the light applied to the document is guided to the image reading sensor 208 by the mirrors 204a to 204c. The image reading sensor 208 receives the reflected light and outputs the image data obtained by converting the reflected light into an electric signal. This image data represents an image including a manuscript image formed on the manuscript and an image around the manuscript. The image around the original is, for example, an image of the scanning glass 201 and the lead roller 6 provided at the reading position.

(コントローラ)
図2は、画像読取装置1000の動作を制御するコントローラの説明図である。コントローラは、第1コントローラ310及び第2コントローラ300を備える。第1コントローラ310と第2コントローラ300とは、通信ライン354及び画像ライン353により相互通信可能に接続される。第1コントローラ310は、画像読取装置1000に設けられる。第2コントローラ300は、例えば画像読取装置1000が複写機や複合機を構成する場合に、画像形成装置に設けられる。
(controller)
FIG. 2 is an explanatory diagram of a controller that controls the operation of the image reading device 1000. The controller includes a first controller 310 and a second controller 300. The first controller 310 and the second controller 300 are connected to each other by a communication line 354 and an image line 353 so as to be able to communicate with each other. The first controller 310 is provided in the image reading device 1000. The second controller 300 is provided in the image forming apparatus, for example, when the image reading apparatus 1000 constitutes a copying machine or a multifunction device.

第1コントローラ310は、CPU(Central Processing Unit)801、ROM(Read Only Memory)802、及びRAM(Random Access Memory)803を備える。CPU801は、第2コントローラ300からの指示によりROM802に格納されるコンピュータプログラムを実行することで、画像読取装置1000の動作を制御する。その際に、RAM803は、ワークエリアを提供する。第1コントローラ310は、さらに傾き検出部830及び画像処理部833を備える。傾き検出部830は、画像データに基づいて、原稿搬送時の原稿(原稿画像)の傾きを検出する。画像処理部833は、傾き検出部830で検出される傾き量に応じて画像データを補正する傾き補正処理を含む画像処理を行う。傾き検出部830及び画像処理部833の詳細は後述する。CPU801、ROM802、RAM803、傾き検出部830、及び画像処理部833は、バスB1を介して通信可能に接続される。 The first controller 310 includes a CPU (Central Processing Unit) 801 and a ROM (Read Only Memory) 802, and a RAM (Random Access Memory) 803. The CPU 801 controls the operation of the image reading device 1000 by executing a computer program stored in the ROM 802 according to an instruction from the second controller 300. At that time, the RAM 803 provides a work area. The first controller 310 further includes a tilt detection unit 830 and an image processing unit 833. The tilt detection unit 830 detects the tilt of the document (original image) during document transport based on the image data. The image processing unit 833 performs image processing including tilt correction processing that corrects the image data according to the tilt amount detected by the tilt detection unit 830. Details of the tilt detection unit 830 and the image processing unit 833 will be described later. The CPU 801 and ROM 802, RAM 803, tilt detection unit 830, and image processing unit 833 are communicably connected via the bus B1.

バスB1には、分離モータ820、読取モータ821、分離後センサ15、原稿ガイド幅検出センサ10、原稿有無検知センサ14、レジストセンサ17、リードセンサ18、排紙センサ11、及び光学スキャナユニット202も接続される。分離モータ820は、給紙ローラ1、分離ローラ2、引抜ローラ3、及びレジストローラ4を回転駆動する。読取モータ821は、読取上流ローラ5、リードローラ6、読取下流ローラ7、排紙ローラ12を回転駆動する。 The bus B1 also includes a separation motor 820, a reading motor 821, a post-separation sensor 15, a document guide width detection sensor 10, a document presence / absence detection sensor 14, a resist sensor 17, a read sensor 18, a paper ejection sensor 11, and an optical scanner unit 202. Be connected. The separation motor 820 rotationally drives the paper feed roller 1, the separation roller 2, the extraction roller 3, and the resist roller 4. The reading motor 821 rotates and drives the reading upstream roller 5, the lead roller 6, the reading downstream roller 7, and the paper ejection roller 12.

CPU801は、分離モータ820を正転させることで、原稿を搬送方向の下流へ搬送するように、給紙ローラ1、分離ローラ2、引抜ローラ3、及びレジストローラ4を回転させる。CPU801は、読取モータ821を正転させることで、原稿を搬送方向の下流へ搬送するように、読取上流ローラ5、リードローラ6、読取下流ローラ7、排紙ローラ12を回転させる。CPU801は、読取モータ821を反転させることで、原稿を反転経路19へ搬送するように、排紙ローラ12を回転させる。 The CPU 801 rotates the paper feed roller 1, the separation roller 2, the extraction roller 3, and the resist roller 4 so as to transport the document downstream in the transport direction by rotating the separation motor 820 in the normal direction. The CPU 801 rotates the reading upstream roller 5, the lead roller 6, the reading downstream roller 7, and the paper ejection roller 12 so as to convey the document downstream in the conveying direction by rotating the reading motor 821 in the normal direction. By reversing the reading motor 821, the CPU 801 rotates the paper ejection roller 12 so as to convey the document to the reversing path 19.

分離モータ820及び読取モータ821はパルスモータである。CPU801は、分離後センサ15、レジストセンサ17、リードセンサ18、及び排紙センサ11による搬送経路上の原稿の検知結果に応じて、分離モータ820及び読取モータ821の駆動パルス数を制御して、原稿を搬送する。CPU801は、分離後センサ15、レジストセンサ17、リードセンサ18、及び排紙センサ11による検知結果により、搬送中の原稿の位置を監視することができる。また、CPU801は、分離後センサ15、レジストセンサ17、及びリードセンサ18の原稿の検知タイミングと、分離モータ820の駆動パルス数とにより、搬送中の原稿の搬送方向の長さ(原稿長)を検出することができる。つまり、CPU801、分離後センサ15、レジストセンサ17、リードセンサ18、及び分離モータ820は原稿長検出機能を有する。 The separation motor 820 and the reading motor 821 are pulse motors. The CPU 801 controls the number of drive pulses of the separation motor 820 and the reading motor 821 according to the detection result of the document on the transport path by the separation sensor 15, the resist sensor 17, the read sensor 18, and the paper ejection sensor 11. Transport the document. The CPU 801 can monitor the position of the document being conveyed based on the detection results of the separated sensor 15, the resist sensor 17, the read sensor 18, and the paper ejection sensor 11. Further, the CPU 801 determines the length (document length) of the document being transported in the transport direction by the detection timing of the document of the post-separation sensor 15, the resist sensor 17, and the read sensor 18 and the number of drive pulses of the separation motor 820. Can be detected. That is, the CPU 801 and the post-separation sensor 15, the resist sensor 17, the read sensor 18, and the separation motor 820 have a document length detection function.

CPU801は、光学スキャナユニット202のLED203及び画像読取センサ208の動作を制御して、原稿画像の読取機能を実現する。具体的には、CPU801は、リードセンサ18が原稿を検知したタイミングに基づいてLED203を発光させて、読取位置を通過する原稿に光を照射する。画像読取センサ208は、原稿による光の反射光を受光して画像データを出力する。CPU801は、画像読取センサ208による読取結果である画像データに基づいて、傾き検出部830及び画像処理部833により、傾き補正を行う。傾き補正後の画像データは、画像処理部833から第2コントローラ300へ画像ライン353を介して送信される。CPU801は、画像データの先端部の基準となる垂直同期信号及び1ラインの画素先端部の基準となる水平同期信号を第2コントローラ300へ通信ライン354を介して送信する。 The CPU 801 controls the operation of the LED 203 of the optical scanner unit 202 and the image reading sensor 208 to realize a function of reading an original image. Specifically, the CPU 801 causes the LED 203 to emit light based on the timing when the read sensor 18 detects the document, and irradiates the document passing through the reading position with light. The image reading sensor 208 receives the reflected light of the document and outputs the image data. The CPU 801 performs tilt correction by the tilt detection unit 830 and the image processing unit 833 based on the image data that is the reading result of the image reading sensor 208. The image data after the tilt correction is transmitted from the image processing unit 833 to the second controller 300 via the image line 353. The CPU 801 transmits a vertical synchronization signal that serves as a reference for the tip of the image data and a horizontal sync signal that serves as a reference for the pixel tip of one line to the second controller 300 via the communication line 354.

第2コントローラ300は、CPU901、ROM902、RAM903、画像処理部905、及び画像メモリ906を備える。CPU901、ROM902、RAM903、画像処理部905、及び画像メモリ906は、バスB2を介して通信可能に接続される。バスB2には、操作部904も接続される。CPU901は、ROM902に格納されるコンピュータプログラムを実行することで、画像読取装置1000を含めた全体システムの動作を制御する。その際に、RAM803は、ワークエリアを提供する。 The second controller 300 includes a CPU 901, a ROM 902, a RAM 903, an image processing unit 905, and an image memory 906. The CPU 901, ROM 902, RAM 903, image processing unit 905, and image memory 906 are communicably connected via the bus B2. The operation unit 904 is also connected to the bus B2. The CPU 901 controls the operation of the entire system including the image reading device 1000 by executing a computer program stored in the ROM 902. At that time, the RAM 803 provides a work area.

CPU901は、CPU801との間で通信ライン354を介して画像読取制御に関するデータの送受信を行う。画像処理部905は、画像処理部833から画像ライン353を介して画像データを取得する。画像処理部905は、取得した画像データに所定の処理を行い、画像メモリ906に格納する。操作部904は、入力装置と出力装置とを備えるユーザインタフェースである。入力装置には、入力キーやテンキー等のキーボタン、タッチパネル等がある。出力装置には、ディスプレイやスピーカがある。CPU901は、操作部904による指示等の入力を受け付ける。CPU901は、操作部904に画面表示を行うことで各種の通知や入力補助を行う。 The CPU 901 transmits / receives data related to image reading control to / from the CPU 801 via a communication line 354. The image processing unit 905 acquires image data from the image processing unit 833 via the image line 353. The image processing unit 905 performs predetermined processing on the acquired image data and stores it in the image memory 906. The operation unit 904 is a user interface including an input device and an output device. The input device includes key buttons such as an input key and a numeric keypad, a touch panel, and the like. Output devices include displays and speakers. The CPU 901 receives an input such as an instruction by the operation unit 904. The CPU 901 performs various notifications and input assistance by displaying a screen on the operation unit 904.

図3は、ADF100の原稿トレイ30に載置された原稿の、搬送方向に直交する方向(主走査方向)の長さ(原稿幅)の検出方法の説明図である。原稿トレイ30には、一対の原稿ガイド板31が設けられる。原稿ガイド板31は、原稿トレイ30に載置される原稿の主走査方向の辺を規制して原稿束Sを整える。原稿ガイド幅検出センサ10は、一対の原稿ガイド板31の間隔(原稿ガイド幅A)を検出する。CPU801は、原稿ガイド幅検出センサ10の検出結果により、原稿ガイド幅Aを取得する。通常、ユーザは、原稿を原稿トレイ30上に設置して、原稿ガイド板31を原稿の幅に合わせる。そのために原稿ガイド幅Aは、原稿幅と等しくなる。つまりCPU801は、原稿ガイド幅検出センサ10の検出結果により、原稿トレイ30に載置された原稿の原稿幅を検出可能である。このように原稿ガイド幅検出センサ10は、原稿幅検出機能を有する。 FIG. 3 is an explanatory diagram of a method of detecting the length (document width) of the document placed on the document tray 30 of the ADF 100 in the direction orthogonal to the transport direction (main scanning direction). The document tray 30 is provided with a pair of document guide plates 31. The document guide plate 31 regulates the side of the document placed on the document tray 30 in the main scanning direction to arrange the document bundle S. The document guide width detection sensor 10 detects the distance between the pair of document guide plates 31 (document guide width A). The CPU 801 acquires the document guide width A based on the detection result of the document guide width detection sensor 10. Normally, the user installs the document on the document tray 30 and adjusts the document guide plate 31 to the width of the document. Therefore, the document guide width A becomes equal to the document width. That is, the CPU 801 can detect the original width of the original placed on the original tray 30 based on the detection result of the original guide width detection sensor 10. As described above, the document guide width detection sensor 10 has a document width detection function.

(傾き検出及び傾き補正)
原稿の傾き検出及び傾き補正について説明する。原稿は、レジストローラ4で斜行が補正された後であっても、読取位置へ搬送されるまでの間に再び斜行する場合がある。原稿は、斜行することで、光学スキャナユニット202が1ラインの画像を読み取る方向(主走査方向)に対して傾いた状態で読み取られる。このような傾いた状態で読み取られた画像を補正するために、原稿の傾き検出及び傾き補正が行われる。
(Tilt detection and tilt correction)
The tilt detection and tilt correction of the document will be described. Even after the skew is corrected by the resist roller 4, the original may be skewed again before being conveyed to the reading position. By skewing, the original is read in a state in which the optical scanner unit 202 is tilted with respect to the direction in which one line of images is read (main scanning direction). In order to correct the image read in such a tilted state, the tilt detection and the tilt correction of the document are performed.

傾き検出部830は、画像読取センサ208から画像データを取得する。画像データには、上記の通り、原稿画像の他に原稿の周囲の画像が含まれる。傾き検出部830は、画像データから原稿の端部の影を抽出して、該影により、原稿の搬送方向の先端部及び後端部を検出する。傾き検出部830は、原稿の先端部及び後端部に基づいて原稿の傾き量を検出する。
また、傾き検出部830は、画像データから抽出する原稿の端部の影により、搬送方向に直交する原稿の横端部を検出する。傾き検出部830は、原稿の先端部及び横端部に基づいて回転中心の位置(例えば座標)を検出する。回転中心は、傾き補正時に原稿画像を回転する際の中心位置となる。
The tilt detection unit 830 acquires image data from the image reading sensor 208. As described above, the image data includes an image around the manuscript in addition to the manuscript image. The tilt detection unit 830 extracts a shadow of the edge of the document from the image data, and detects the front end and the rear edge of the document in the transport direction by the shadow. The tilt detection unit 830 detects the amount of tilt of the document based on the front end and the rear edge of the document.
Further, the tilt detection unit 830 detects the horizontal end portion of the document orthogonal to the transport direction by the shadow of the edge portion of the document extracted from the image data. The tilt detection unit 830 detects the position (for example, coordinates) of the center of rotation based on the front end portion and the side end portion of the document. The center of rotation is the center position when the original image is rotated during tilt correction.

CPU801は、傾き検出部830から原稿の傾き量及び回転中心の位置を取得する。CPU801は、取得した原稿の傾き量及び回転中心の位置を画像処理部833に設定する。画像処理部833は、CPU801により設定される回転中心の位置及び傾き量に基づいて、アフィン変換により画像データを処理して、読み取った原稿画像を回転する。
これにより原稿画像の傾きが補正される。本実施形態では、画像読取センサ208の主走査方向の長さ及び画像メモリ容量の制約により、原稿画像の傾きが5度未満までしか補正できない場合について説明する。
The CPU 801 acquires the amount of tilt of the document and the position of the center of rotation from the tilt detection unit 830. The CPU 801 sets the tilt amount and the position of the rotation center of the acquired document in the image processing unit 833. The image processing unit 833 processes the image data by the affine transformation based on the position and the amount of inclination of the rotation center set by the CPU 801 and rotates the read original image.
As a result, the inclination of the original image is corrected. In the present embodiment, a case where the inclination of the original image can be corrected to less than 5 degrees due to the limitation of the length in the main scanning direction of the image reading sensor 208 and the image memory capacity will be described.

画像処理部833は、アフィン変換により、傾き量に応じた角度θを補正するための画素の位置(主走査(X)、副走査(Y))を算出する。アフィン変換の一般式を以下に示す。
X = xcosθ ‐ ysinθ + x0
Y = xsinθ + ycosθ + y0
X:主走査方向の補正後の画素位置
Y:副走査方向の補正後の画素位置
x:補正前の主走査方向の画素位置
y:補正前の副走査方向の画素位置
x0:主走査方向の平行移動量(主走査傾き補正基準位置)
y0:副走査方向の平行移動量(副走査傾き補正基準位置)
θ:原稿先端部から算出された傾き基づく角度
The image processing unit 833 calculates the pixel positions (main scan (X), sub scan (Y)) for correcting the angle θ according to the amount of tilt by the affine transformation. The general formula of the affine transformation is shown below.
X = xcosθ-ysinθ + x0
Y = xsinθ + ycosθ + y0
X: Pixel position after correction in the main scanning direction Y: Pixel position after correction in the sub-scanning direction x: Pixel position in the main scanning direction before correction y: Pixel position in the sub-scanning direction before correction x0: In the main scanning direction Translation amount (main scanning tilt correction reference position)
y0: Translation amount in the sub-scanning direction (sub-scanning tilt correction reference position)
θ: Angle based on tilt calculated from the tip of the document

x0及びy0は、傾き補正された画像データ(原稿画像)を平行移動させるための移動量である。画像データの平行移動により、原稿画像の先端部及び横端部の出力位置を合わせることが可能となる。上記のアフィン変換の式は一般式であり、集積回路で実現する際にはcosθ≒1として、以下の演算式が用いられている。
X = x ‐ ytanθ + x0
Y = xtanθ + y + y2
X:主走査方向の補正後の画素位置
Y:副走査方向の補正後の画素位置
x:補正前の主走査方向の画素位置
y:補正前の副走査方向の画素位置
x0:主走査方向の平行移動量(主走査傾き補正基準位置)
y0:副走査方向の平行移動量(副走査傾き補正基準位置)
tanθ:原稿の傾き量
x0 and y0 are movement amounts for moving the tilt-corrected image data (original image) in parallel. By translating the image data, it is possible to align the output positions of the front end portion and the side end portion of the original image. The above affine transformation formula is a general formula, and when it is realized in an integrated circuit, the following arithmetic formula is used with cosθ≈1.
X = x-ytanθ + x0
Y = xtanθ + y + y2
X: Pixel position after correction in the main scanning direction Y: Pixel position after correction in the sub-scanning direction x: Pixel position in the main scanning direction before correction y: Pixel position in the sub-scanning direction before correction x0: In the main scanning direction Translation amount (main scanning tilt correction reference position)
y0: Translation amount in the sub-scanning direction (sub-scanning tilt correction reference position)
tan θ: Amount of tilt of the document

本実施形態では原稿の先端部の影により傾きを検出し、回転中心を基準としてアフィン変換による画像回転により、傾き補正が行われる。傾き検出及び傾き補正は、この方法に限定されるものではなく、回転中心の位置が得られる方法であれば別の方法であってもよい。 In the present embodiment, the inclination is detected by the shadow of the tip of the document, and the inclination is corrected by the image rotation by the affine transformation with the rotation center as a reference. The tilt detection and tilt correction are not limited to this method, and may be another method as long as the position of the center of rotation can be obtained.

(回転中心位置異常判定)
図4は、原稿が斜行した状態を例示する。図4は、原稿幅Aの原稿が主走査方向に対して角度θで読取位置を通過する状態を表す。図5は、原稿の横端部の検出結果の説明図である。図5(a)は、原稿の先端部、横端部、及び回転中心が正常に検出された状態を表す。図5(b)は、原稿の先端部が正常に検出され、横端部及び回転中心が誤検出された状態を表す。ユーザは、原稿幅Aの原稿を原稿トレイ30に載置し、原稿ガイド板31により原稿を整列させる。この場合、原稿ガイド板31の間隔は原稿幅Aを表す。
(Judgment of abnormal rotation center position)
FIG. 4 illustrates a state in which the document is skewed. FIG. 4 shows a state in which a document having a document width A passes through a reading position at an angle θ with respect to the main scanning direction. FIG. 5 is an explanatory diagram of the detection result of the lateral end portion of the document. FIG. 5A shows a state in which the tip end portion, the side end portion, and the rotation center of the document are normally detected. FIG. 5B shows a state in which the front end portion of the document is normally detected and the lateral end portion and the center of rotation are erroneously detected. The user places a document having a document width A on the document tray 30 and aligns the documents by the document guide plate 31. In this case, the distance between the document guide plates 31 represents the document width A.

図4に示すように原稿が傾いた状態で後端部が原稿ガイド板31間に収まる位置にある場合、傾き補正の回転中心となる原稿の先端部の頂点の位置は、原稿トレイ30から主走査方向にαだけ外にはみ出た位置になると考えられる。読取位置にあるリードローラ6や流し読みガラス201にゴミや傷が付着する場合、読み取った原稿画像にゴミや傷の画像が含まれる。ゴミや傷の画像は、原稿の横端部の誤検出の原因となる。そのために画像データにゴミや傷の画像が含まれる場合、傾き検出部830は、回転中心を正常に検出できない可能性がある。例えば回転中心は、主走査方向に原稿ガイド板31の位置から所定距離(α)以上離れた位置に誤検出される(図5(a)、5(b))。 As shown in FIG. 4, when the rear end is positioned between the document guide plates 31 in a tilted state, the position of the apex of the tip of the document, which is the rotation center of the tilt correction, is mainly from the document tray 30. It is considered that the position protrudes outside by α in the scanning direction. When dust or scratches adhere to the lead roller 6 or the scanning glass 201 at the reading position, the scanned original image includes an image of dust or scratches. Images of dust and scratches cause erroneous detection of the horizontal edge of the document. Therefore, when the image data includes an image of dust or scratches, the tilt detection unit 830 may not be able to normally detect the center of rotation. For example, the center of rotation is erroneously detected at a position separated from the position of the document guide plate 31 in the main scanning direction by a predetermined distance (α) or more (FIGS. 5A and 5B).

ここで、αは、原稿幅A、原稿長Lをとして、以下の式で示される(図4参照)。
A+α = B+C
= Asin(180−90−θ)°+L/tan(180−90−θ)°
α = Asin(180−90−θ)°+L/tan(180−90−θ)°−A
Here, α is represented by the following equation, where the document width A and the document length L are taken (see FIG. 4).
A + α = B + C
= Asin (180-90-θ) ° + L / tan (180-90-θ) °
α = Asin (180-90-θ) ° + L / tan (180-90-θ) ° -A

上記の通り、原稿長Lは、分離後センサ15、レジストセンサ17、及びリードセンサ18のそれぞれが原稿を検知してから検知しなくなるまでの分離モータ820及び読取モータ821の駆動パルス数をカウントすることで算出される。CPU801は、原稿搬送開始前時に原稿ガイド幅検出センサ10により原稿ガイド幅A(原稿幅A)を取得し、原稿搬送中に原稿長Lを取得する。またCPU801は、原稿画像の読取結果(画像データ)から傾き検出部830が検出した原稿の傾き量θを取得する。CPU801は、これらの取得した原稿ガイド幅A、原稿長L、及び傾き量θにより、上記の式から原稿毎にαの値を算出することができる。 As described above, the document length L counts the number of drive pulses of the separation motor 820 and the reading motor 821 from the time when each of the separation sensor 15, the resist sensor 17, and the read sensor 18 detects the document until it is no longer detected. It is calculated by. The CPU 801 acquires the document guide width A (document width A) by the document guide width detection sensor 10 before the start of document transfer, and acquires the document length L during document transfer. Further, the CPU 801 acquires the tilt amount θ of the document detected by the tilt detection unit 830 from the reading result (image data) of the document image. The CPU 801 can calculate the value of α for each document from the above formula based on the acquired document guide width A, document length L, and inclination amount θ.

CPU801は、上記の式により算出したαの値と、傾き補正時の回転中心の位置とを比較して、回転中心の位置が正常か否かを判断することができる。具体的には、CPU801は、回転中心の位置が、原稿ガイド板31の位置から主走査方向にαより内側(原稿中心に近づく方向)にある場合は正常、外側(原稿中心から遠ざかる方向)にある場合は異常であると判断することができる。αは、回転中心の位置が正常であるか否かを判定する基準値となる。基準値は、原稿ガイド板31の位置から主走査方向に所定距離の範囲(正常範囲)を設定する。 The CPU 801 can compare the value of α calculated by the above formula with the position of the center of rotation at the time of tilt correction to determine whether or not the position of the center of rotation is normal. Specifically, the CPU 801 is normal when the position of the rotation center is inside the α (direction approaching the document center) in the main scanning direction from the position of the document guide plate 31, and is outward (direction away from the document center). In some cases, it can be determined to be abnormal. α is a reference value for determining whether or not the position of the center of rotation is normal. The reference value sets a range (normal range) of a predetermined distance from the position of the document guide plate 31 in the main scanning direction.

なお、本実施形態では、αの値は、原稿の後端部の位置を仮定して上記の式を用いて算出されるが、これに限定されない。例えば、画像読取装置1000の製造時に原稿サイズと原稿の傾き量との関係を検出して第1コントローラ310内のメモリに保存しておき、原稿サイズ毎にαの値が決定されてもよい。また、αの値は所定値が事前に設定されていてもよい。 In this embodiment, the value of α is calculated using the above formula assuming the position of the rear end of the document, but is not limited to this. For example, at the time of manufacturing the image reading device 1000, the relationship between the document size and the tilt amount of the document may be detected and stored in the memory in the first controller 310, and the value of α may be determined for each document size. Further, the value of α may be set to a predetermined value in advance.

(傾き補正処理)
図6は、傾き補正処理を含む画像読取処理を表すフローチャートである。ユーザは、原稿を原稿トレイ30に載置して、操作部904により原稿画像の読取開始を指示する。このときユーザは、原稿トレイ30に載置した原稿の主走査方向を原稿ガイド板31により規制する。読取開始の指示は、操作部904から第2コントローラ300のCPU901に入力される。CPU901は、読取開始の指示に応じて第1コントローラ310のCPU801へ画像読取処理の実行命令を送信する。CPU801は、CPU901から画像読取処理の実行命令を受信して画像読取処理を開始する。原稿トレイ30に原稿が載置されるために、CPU801は流し読みにより原稿画像を読み取る。
(Inclination correction processing)
FIG. 6 is a flowchart showing an image reading process including a tilt correction process. The user places the document on the document tray 30 and instructs the operation unit 904 to start scanning the document image. At this time, the user regulates the main scanning direction of the document placed on the document tray 30 by the document guide plate 31. The instruction to start reading is input from the operation unit 904 to the CPU 901 of the second controller 300. The CPU 901 transmits an image reading process execution command to the CPU 801 of the first controller 310 in response to the instruction to start reading. The CPU 801 receives an execution command for the image reading process from the CPU 901 and starts the image reading process. Since the original is placed on the original tray 30, the CPU 801 reads the original image by scanning.

CPU801は、分離モータ820及び読取モータ821を制御して原稿トレイ30に載置された原稿の給送を開始する(S101)。CPU801は、リードセンサ18が原稿を検知したタイミングに応じて光学スキャナユニット202を動作させることで、原稿画像の読み取りを開始する(S102)。画像読取センサ208は、読取結果として画像データを出力する。 The CPU 801 controls the separation motor 820 and the reading motor 821 to start feeding the documents placed on the document tray 30 (S101). The CPU 801 starts reading the original image by operating the optical scanner unit 202 according to the timing when the read sensor 18 detects the original (S102). The image reading sensor 208 outputs image data as a reading result.

傾き検出部830は、画像読取センサ208から出力される画像データに基づいて、原稿の傾き量及び回転中心の位置を検出する。CPU801は、傾き検出部830から傾き量及び回転中心の位置を取得する(S103)。CPU801は、上記の回転中心位置異常判定で説明した処理により、回転中心の位置が正常な傾き補正時にとりうる範囲(正常範囲)を設定する(S104)。正常範囲は、例えば上記の基準値で表される。 The tilt detection unit 830 detects the tilt amount of the document and the position of the center of rotation based on the image data output from the image reading sensor 208. The CPU 801 acquires the amount of inclination and the position of the center of rotation from the inclination detection unit 830 (S103). The CPU 801 sets a range (normal range) in which the position of the center of rotation can be taken at the time of normal tilt correction by the process described in the above-mentioned determination of abnormality in the position of the center of rotation (S104). The normal range is represented by, for example, the above reference value.

CPU801は、傾き検出部830から取得した回転中心の位置と正常範囲とを比較する(S105)。回転中心の位置が正常範囲内にある場合(S105:Y)、CPU801は、原稿の端部が正常に検出されていると判断して、正常な傾き補正が実行可能であると判定する。この場合、CPU801は、画像処理部833に傾き補正処理を実行させる(S109)。回転中心の位置が正常範囲内にない場合(S105:N)、CPU801は、原稿の端部が誤検出されていると判断して、正常な傾き補正が実行不可能であると判定する。この場合、CPU801は、画像処理部833に傾き補正処理を実行させない(S106)。なお、画像処理部833は、傾き補正処理を行うか否かにかかわらず、画像データに対して他の所定の画像処理を行う。 The CPU 801 compares the position of the center of rotation acquired from the tilt detection unit 830 with the normal range (S105). When the position of the center of rotation is within the normal range (S105: Y), the CPU 801 determines that the edge of the document is normally detected, and determines that normal tilt correction can be performed. In this case, the CPU 801 causes the image processing unit 833 to execute the tilt correction process (S109). When the position of the center of rotation is not within the normal range (S105: N), the CPU 801 determines that the edge of the document is erroneously detected, and determines that normal tilt correction cannot be performed. In this case, the CPU 801 does not cause the image processing unit 833 to execute the tilt correction process (S106). The image processing unit 833 performs other predetermined image processing on the image data regardless of whether or not the tilt correction processing is performed.

CPU801は、画像処理部833に傾き補正処理を実行させる場合であっても、或いは実行させない場合であっても、画像処理部833に画像データを第2コントローラ300の画像処理部905へ送信させる(S107)。画像データの送信後にCPU801は、原稿有無検知センサ14の検知結果に基づいて原稿トレイ30に原稿が有るか否かを判定する(S108)。原稿が有る場合(S108:Y)、CPU801は、S101以降の処理を再度行うことになる。原稿が無い場合(S108:N)、CPU801は、画像読取処理を終了する。 The CPU 801 causes the image processing unit 833 to transmit the image data to the image processing unit 905 of the second controller 300 regardless of whether the image processing unit 833 is executed or not executed. S107). After transmitting the image data, the CPU 801 determines whether or not there is a document in the document tray 30 based on the detection result of the document presence / absence detection sensor 14 (S108). When there is a manuscript (S108: Y), the CPU 801 will perform the processing after S101 again. When there is no original document (S108: N), the CPU 801 ends the image reading process.

以上の処理では、原稿の傾き量によらず、原稿の横端部が誤検出される場合に傾き補正が行われない。なお、原稿の横端部が誤検出される場合に、回転中心の位置を原稿ガイド板31の間に移動させる処理を行い、傾き補正を実行するようにしてもよい。また、画像読取装置1000は、例えば原稿の向きを変えるようにユーザに通知して、向きが変えられた原稿からリードローラ6のゴミを隠すようにして原稿画像を読み取ってもよい。また、原稿の端部が誤検出される場合、CPU801は、第2コントローラ300のCPU901により操作部904に傾き補正が行われないことを表示して、再度の画像読取を促してもよい。 In the above processing, the tilt correction is not performed when the lateral end portion of the document is erroneously detected regardless of the tilt amount of the document. When the lateral end portion of the document is erroneously detected, a process of moving the position of the center of rotation between the document guide plates 31 may be performed to perform tilt correction. Further, the image reading device 1000 may, for example, notify the user to change the orientation of the original and read the original image so as to hide the dust of the lead roller 6 from the changed original. Further, when the edge portion of the document is erroneously detected, the CPU 801 may indicate to the operation unit 904 that the tilt correction is not performed by the CPU 901 of the second controller 300 and prompt the image reading again.

(傾き補正処理の他の例)
図7は、傾き補正処理を含む画像読取処理を表す別のフローチャートである。この処理は、図6の処理と同様に、ユーザによる操作部904からの読取開始の指示に応じて実行される。S201〜S205の処理は、図6のS101〜S105の処理と同様であるために説明を省略する。
(Other examples of tilt correction processing)
FIG. 7 is another flowchart showing the image reading process including the tilt correction process. Similar to the process of FIG. 6, this process is executed in response to a user's instruction to start reading from the operation unit 904. Since the processes of S201 to S205 are the same as the processes of S101 to S105 of FIG. 6, the description thereof will be omitted.

CPU801は、傾き検出部830から取得した回転中心の位置が正常範囲内にある場合(S205:Y)、原稿の端部が正常に検出されていると判断して、正常な傾き補正が実行可能であると判定する。この場合、CPU801は、画像処理部833に傾き補正処理を実行させる(S208)。CPU801は、画像処理部833に処理後の画像データを第2コントローラ300の画像処理部905へ送信させる(S209)。画像データの送信後にCPU801は、原稿有無検知センサ14の検知結果に基づいて原稿トレイ30に原稿が有るか否かを判定する(S210)。原稿が有る場合(S210:Y)、CPU801は、S101以降の処理を再度行うことになる。原稿が無い場合(S210:N)、CPU801は、画像読取処理を終了する。 When the position of the rotation center acquired from the tilt detection unit 830 is within the normal range (S205: Y), the CPU 801 determines that the edge of the document is normally detected, and can execute normal tilt correction. Is determined to be. In this case, the CPU 801 causes the image processing unit 833 to execute the tilt correction process (S208). The CPU 801 causes the image processing unit 833 to transmit the processed image data to the image processing unit 905 of the second controller 300 (S209). After transmitting the image data, the CPU 801 determines whether or not there is a document in the document tray 30 based on the detection result of the document presence / absence detection sensor 14 (S210). When there is a manuscript (S210: Y), the CPU 801 will perform the processing after S101 again. When there is no original document (S210: N), the CPU 801 ends the image reading process.

CPU801は、傾き検出部830から取得した回転中心の位置が正常範囲内にない場合(S205:N)、原稿の端部が誤検出されていると判断して、正常な傾き補正が実行不可能であると判定する。この場合、CPU801は中断処理を行う(S206)。CPU801は、中断処理により、第2コントローラ300のCPU901に読取中断信号を送信する。また、CPU801は、中断処理により、ADF100の搬送経路に搬送中の原稿をすべて排出する。CPU801は、回転中心の位置が正常範囲内にない原因をリードローラ6や流し読みガラス201のゴミや傷であるとして、第2コントローラ300のCPU901により操作部904に清掃を促す清掃画面を表示する(S207)。図8は、清掃画面の例示図である。ユーザは、この清掃画面に応じて清掃を行い、画像読取処理を再度指示することになる。 If the position of the rotation center acquired from the tilt detection unit 830 is not within the normal range (S205: N), the CPU 801 determines that the edge of the document is erroneously detected, and normal tilt correction cannot be performed. Is determined to be. In this case, the CPU 801 performs the interruption process (S206). The CPU 801 transmits a read interruption signal to the CPU 901 of the second controller 300 by the interruption process. Further, the CPU 801 ejects all the documents being conveyed to the transfer path of the ADF 100 by the interruption process. The CPU 801 considers that the cause of the rotation center position not being within the normal range is dust or scratches on the lead roller 6 or the scanning glass 201, and displays a cleaning screen prompting the operation unit 904 to clean by the CPU 901 of the second controller 300. (S207). FIG. 8 is an example view of the cleaning screen. The user performs cleaning according to the cleaning screen, and instructs the image reading process again.

以上の処理では、回転中心が正常範囲内である場合に傾き補正が行われ、正常範囲外である場合に傾き補正が行われない。また、回転中心が正常範囲外である場合には、ユーザに対してリードローラ6及び流し読みガラス201の清掃が指示される。清掃後にユーザは、原稿の読み取りを再度行うことで、傾きが正常に補正された原稿画像の読取結果を得ることができる。 In the above processing, the tilt correction is performed when the rotation center is within the normal range, and the tilt correction is not performed when the rotation center is outside the normal range. If the center of rotation is outside the normal range, the user is instructed to clean the lead roller 6 and the scanning glass 201. After cleaning, the user can read the original image again to obtain the reading result of the original image whose inclination is normally corrected.

以上のように本実施形態の画像読取装置1000は、原稿の端部を誤検出する場合に傾き補正を実行しないことで、画像データの不正確な傾き補正を防止することができる。画像データの傾き補正を行わない場合、画像読取装置1000は、回転中心位置を移動した後に傾き補正を行ってもよい。また、画像データの傾き補正を行わない場合、画像読取装置1000は、ユーザへの再度の画像読取の催促や、リードローラ6及び流し読みガラス201の清掃を指示してもよい。 As described above, the image reading device 1000 of the present embodiment can prevent inaccurate tilt correction of image data by not performing tilt correction when an edge portion of a document is erroneously detected. When the tilt correction of the image data is not performed, the image reading device 1000 may perform the tilt correction after moving the rotation center position. Further, when the tilt correction of the image data is not performed, the image reading device 1000 may instruct the user to read the image again or to clean the lead roller 6 and the scanning glass 201.

Claims (10)

原稿を搬送しながら該原稿の画像を読み取る読取手段と、
前記読取手段による読取結果に基づいて前記原稿の端部を検出し、検出した端部から前記原稿が読み取られるときの傾き量と傾きを補正するための回転中心の位置とを検出する傾き検出手段と、
前記傾き検出手段により検出された前記傾き量と前記回転中心の位置とに基づいて前記読取結果を補正する傾き補正処理を行う補正手段と、
前記回転中心の位置が傾き補正を可能な正常範囲にあるか否かを判定し、前記正常範囲にある場合に前記端部が正常に検出されたと判断し、前記正常範囲にない場合に前記端部が誤検出されたと判断する制御手段と、を備えることを特徴とする、
画像読取装置。
A reading means for reading an image of the original while transporting the original,
Tilt detecting means that detects the edge of the document based on the scanning result by the scanning means, and detects the amount of tilt when the document is read from the detected edge and the position of the center of rotation for correcting the tilt. When,
A correction means that performs a tilt correction process that corrects the reading result based on the tilt amount detected by the tilt detecting means and the position of the rotation center.
It is determined whether or not the position of the center of rotation is within the normal range where tilt correction is possible, and when it is within the normal range, it is determined that the end is normally detected, and when it is not within the normal range, the end is not. It is characterized by comprising a control means for determining that a unit has been erroneously detected.
Image reader.
前記原稿が載置される原稿トレイと、
前記原稿トレイに設けられ、前記原稿トレイに載置される前記原稿を搬送方向に直交する第1方向で規制する一対の原稿ガイド板と、をさらに備え、
前記制御手段は、前記原稿ガイド板の位置から前記第1方向に所定距離の範囲を前記正常範囲に設定することを特徴とする、
請求項1記載の画像読取装置。
The manuscript tray on which the manuscript is placed and the manuscript tray
A pair of document guide plates provided on the document tray and restricting the documents placed on the document tray in a first direction orthogonal to the transport direction are further provided.
The control means is characterized in that a range of a predetermined distance from the position of the document guide plate in the first direction is set to the normal range.
The image reading device according to claim 1.
前記原稿トレイに載置される前記原稿の前記第1方向の幅を検出するための原稿幅検出手段と、
搬送中の前記原稿の搬送方向の長さを検出する原稿長検出手段と、をさらに備え、
前記制御手段は、前記第1方向の幅、前記搬送方向の長さ、及び前記傾き量に基づいて前記正常範囲を設定することを特徴とする、
請求項2記載の画像読取装置。
A document width detecting means for detecting the width of the document placed on the document tray in the first direction, and
Further provided with a document length detecting means for detecting the length of the document being transported in the transport direction.
The control means is characterized in that the normal range is set based on the width in the first direction, the length in the transport direction, and the amount of inclination.
The image reading device according to claim 2.
前記制御手段は、前記端部が正常に検出されたと判断した場合に前記補正手段に前記傾き補正処理を実行させ、前記端部が誤検出されたと判断した場合に前記補正手段に前記傾き補正処理を実行させないことを特徴とする、
請求項1〜3のいずれか1項記載の画像読取装置。
The control means causes the correction means to execute the tilt correction process when it is determined that the end portion is normally detected, and causes the correction means to perform the tilt correction process when it determines that the end portion is erroneously detected. The feature is that
The image reading device according to any one of claims 1 to 3.
前記制御手段は、前記端部が正常に検出されたと判断した場合に前記補正手段に前記傾き補正処理を実行させ、前記端部が誤検出されたと判断した場合に前記回転中心の位置を移動して前記補正手段に前記傾き補正処理を実行させることを特徴とする、
請求項1〜3のいずれか1項記載の画像読取装置。
The control means causes the correction means to execute the tilt correction process when it is determined that the end portion is normally detected, and moves the position of the rotation center when it is determined that the end portion is erroneously detected. The correction means is made to execute the tilt correction process.
The image reading device according to any one of claims 1 to 3.
前記制御手段は、前記端部が正常に検出されたと判断した場合に前記補正手段に前記傾き補正処理を実行させ、前記端部が誤検出されたと判断した場合に前記読取手段による画像の読み取りを中断させることを特徴とする、
請求項1〜3のいずれか1項記載の画像読取装置。
The control means causes the correction means to execute the tilt correction process when it is determined that the end portion is normally detected, and reads an image by the reading means when it is determined that the end portion is erroneously detected. Characterized by interruption,
The image reading device according to any one of claims 1 to 3.
前記制御手段は、前記端部が誤検出されたと判断した場合に前記読取手段による読取位置の清掃を指示することを特徴とする、
請求項6記載の画像読取装置。
The control means is characterized in that when it is determined that the end portion is erroneously detected, the control means instructs the reading means to clean the reading position.
The image reading device according to claim 6.
前記制御手段は、前記端部が誤検出されたと判断した場合に原稿の向きを変える通知を行うことを特徴とする、
請求項1に記載の画像読み取り装置。
The control means is characterized in that when it is determined that the end portion is erroneously detected, a notification for changing the orientation of the document is given.
The image reading device according to claim 1.
前記傾き検出手段は、前記原稿の搬送方向の先端部と搬送方向に直交する原稿の横端部とを検出し、前記先端部と前記横端部とに基づいて前記回転中心の位置を検出することを特徴とする、
請求項1〜8のいずれか1項記載の画像読取装置。
The tilt detecting means detects the tip end portion of the document in the transport direction and the lateral end portion of the document orthogonal to the transport direction, and detects the position of the rotation center based on the tip end portion and the lateral end portion. Characterized by that
The image reading device according to any one of claims 1 to 8.
前記傾き検出手段は、前記原稿の搬送方向の後端部を検出し、前記先端部と前記後端部とに基づいて前記傾き量を検出し、
前記補正手段は、前記回転中心の位置を中心にして前記傾き量に応じた角度で前記読取結果を回転させることで前記傾き補正処理を行うことを特徴とする、
請求項9記載の画像読取装置。
The tilt detecting means detects the rear end portion of the document in the transport direction, detects the tilt amount based on the front end portion and the rear end portion, and detects the tilt amount.
The correction means is characterized in that the tilt correction process is performed by rotating the reading result at an angle corresponding to the tilt amount around the position of the rotation center.
The image reading device according to claim 9.
JP2019192024A 2019-10-21 2019-10-21 Original reading device Active JP7423246B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019192024A JP7423246B2 (en) 2019-10-21 2019-10-21 Original reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019192024A JP7423246B2 (en) 2019-10-21 2019-10-21 Original reading device

Publications (3)

Publication Number Publication Date
JP2021068970A true JP2021068970A (en) 2021-04-30
JP2021068970A5 JP2021068970A5 (en) 2022-10-28
JP7423246B2 JP7423246B2 (en) 2024-01-29

Family

ID=75638631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019192024A Active JP7423246B2 (en) 2019-10-21 2019-10-21 Original reading device

Country Status (1)

Country Link
JP (1) JP7423246B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005196659A (en) * 2004-01-09 2005-07-21 Fuji Xerox Co Ltd Program, recording medium and apparatus for processing image
JP2015015686A (en) * 2013-07-08 2015-01-22 富士ゼロックス株式会社 Inclination angle detection device, image reading device, image forming apparatus, and program
JP2017098712A (en) * 2015-11-20 2017-06-01 キヤノン電子株式会社 Image reader
JP2019075600A (en) * 2017-10-12 2019-05-16 セイコーエプソン株式会社 Conveyance device, program, and conveyance device control method
JP2019134348A (en) * 2018-02-01 2019-08-08 キヤノン株式会社 Image reading apparatus and image forming apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005196659A (en) * 2004-01-09 2005-07-21 Fuji Xerox Co Ltd Program, recording medium and apparatus for processing image
JP2015015686A (en) * 2013-07-08 2015-01-22 富士ゼロックス株式会社 Inclination angle detection device, image reading device, image forming apparatus, and program
JP2017098712A (en) * 2015-11-20 2017-06-01 キヤノン電子株式会社 Image reader
JP2019075600A (en) * 2017-10-12 2019-05-16 セイコーエプソン株式会社 Conveyance device, program, and conveyance device control method
JP2019134348A (en) * 2018-02-01 2019-08-08 キヤノン株式会社 Image reading apparatus and image forming apparatus

Also Published As

Publication number Publication date
JP7423246B2 (en) 2024-01-29

Similar Documents

Publication Publication Date Title
JP7073124B2 (en) Image reader, image forming device
JP6398710B2 (en) Reading apparatus and reading method
JP2019068218A (en) Image reading device and control method for the same
JP2011030205A (en) Image reading apparatus
JP2008252385A (en) Sheet conveying device and image reader
JP7196545B2 (en) Image reader
US11706367B2 (en) Device for reading images on both sides of a document in parallel, recording medium, and controlling method thereof
JP2015198390A (en) Image reading device and image forming apparatus
JP2007501565A (en) Scan irregular documents
JP2021084738A (en) Sheet conveyance device and image reading device
JP6361620B2 (en) Reading apparatus and image forming apparatus provided with the same
JP7066424B2 (en) Image reader
JP2006335525A (en) Sheet carrying device and document reading device
JP2008011363A (en) Image reader and image forming apparatus
JP7331492B2 (en) Image reader
JP2012119797A (en) Image reader and program used for the same
JP2021158645A (en) Image reading device, image reading system, image reading method and program
JP7423246B2 (en) Original reading device
JP2019201242A (en) Image reading apparatus
JP2005005837A (en) Image scanner and image reading program
JP6135190B2 (en) Image reading device
JP5824879B2 (en) Image reading device
JP2019161594A (en) Image reading apparatus, control method thereof, and storage medium
JP6407038B2 (en) Image reading apparatus and document size prediction method
JP5483844B2 (en) Document reader

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221020

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231017

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240117

R151 Written notification of patent or utility model registration

Ref document number: 7423246

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151