Nothing Special   »   [go: up one dir, main page]

JP2015026974A - Image reader and rear end decision program - Google Patents

Image reader and rear end decision program Download PDF

Info

Publication number
JP2015026974A
JP2015026974A JP2013155282A JP2013155282A JP2015026974A JP 2015026974 A JP2015026974 A JP 2015026974A JP 2013155282 A JP2013155282 A JP 2013155282A JP 2013155282 A JP2013155282 A JP 2013155282A JP 2015026974 A JP2015026974 A JP 2015026974A
Authority
JP
Japan
Prior art keywords
reading
image
unit
document sheet
document
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.)
Pending
Application number
JP2013155282A
Other languages
Japanese (ja)
Inventor
直行 中村
Naoyuki Nakamura
直行 中村
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2013155282A priority Critical patent/JP2015026974A/en
Publication of JP2015026974A publication Critical patent/JP2015026974A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To suppress the number of excessive lines being read during a time from read start timing to rear end decision timing, with the decision of a rear end.SOLUTION: After starting read processing, a scanner 1 executes delay processing for delaying the carriage speed of an ADF 5 before the rear end of a manuscript sheet M reaches a read position X2 to elongate a line period, so that the number of lines read per unit time is decreased as compared to a state before the delay processing is executed. This enables a suppressed number of excessive lines read during the time from the read start timing to the rear end decision timing, with the decision of the rear end, as compared to the prior configuration having a constant carriage speed and line period during the time from the read start timing to the rear end decision timing of the image of the manuscript sheet.

Description

原稿シートを予め定められた読取位置に向けて搬送し、読取部により読取位置で原稿シート上の画像を読み取る技術に関する。   The present invention relates to a technique for conveying an original sheet toward a predetermined reading position and reading an image on the original sheet at a reading position by a reading unit.

原稿シートを搬送し、読取部により搬送経路上の読取位置で原稿シート上の画像を読み取るタイプの画像読取装置がある。その一例である画像読取装置は、読取部に対向配置された原稿押さえ板を備え、この原稿押さえ板に、主走査方向に沿って色が切り替わるパターン、バーコード、特定の絵柄などの識別画像が描かれている。そして、当該画像読取装置は、読取部により読取位置において所定のライン単位で順次画像を読み取って、その読み取った各ラインのデータが、上記識別画像のデータに一致するか否かを判断することにより、その判断結果が変更した位置を、読取画像上の原稿シートの後端である、換言すれば原稿シートの後端が読取位置に到達したと判定する(特許文献1参照)。なお、この後端の判定結果は、例えば読取画像内における原稿の画像サイズの決定等に利用される。   There is an image reading apparatus of a type that conveys an original sheet and reads an image on the original sheet at a reading position on a conveyance path by a reading unit. An image reading apparatus as an example includes a document pressing plate disposed opposite to a reading unit, and an identification image such as a pattern whose color is switched along the main scanning direction, a barcode, or a specific pattern is provided on the document pressing plate. It is drawn. Then, the image reading apparatus sequentially reads images in predetermined line units at the reading position by the reading unit, and determines whether or not the data of each read line matches the data of the identification image. The position where the determination result is changed is determined to be the rear end of the original sheet on the read image, in other words, the rear end of the original sheet has reached the reading position (see Patent Document 1). The determination result of the trailing edge is used, for example, for determining the image size of the document in the read image.

特開2004−120425号公報JP 2004-120425 A

ところで、画像読取装置では、例えば処理速度等の関係上、読取部により原稿シートの後端が読取位置で読み取られる後端読取タイミングに対して、実際に、その読み取った画像が原稿シートの後端であると判定される後端判定タイミングが遅れる。このため、この遅れ時間の間に、原稿シートが読取位置を通過した後の余分なラインが読み取られることになる。しかも、従来の画像読取装置では、原稿シートの画像の読取開始タイミングから上記後端判定タイミングまでの間、常に一定の搬送速度およびライン周期で画像の読み取りを行う構成である。このため、余分なラインが比較的に多く読み取られるおそれがある。   By the way, in the image reading apparatus, for example, due to the processing speed, the read image is actually read from the trailing edge of the document sheet with respect to the trailing edge reading timing when the reading unit reads the trailing edge of the document sheet at the reading position. The rear end determination timing determined to be is delayed. For this reason, during this delay time, an extra line after the original sheet passes the reading position is read. In addition, the conventional image reading apparatus is configured to always read an image at a constant conveyance speed and line cycle from the reading start timing of the original sheet image to the trailing edge determination timing. For this reason, there is a possibility that a relatively large number of extra lines may be read.

本明細書では、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能な技術を開示する。   The present specification discloses a technique capable of suppressing the number of extra lines read between the read start timing and the rear end determination timing while performing the rear end determination.

本明細書によって開示される画像読取装置は、原稿シートを予め定められた読取位置に向けて搬送する搬送動作を実行する搬送部と、前記読取位置で主走査方向に沿ったライン毎に画像を読み取る読取動作を実行する読取部と、前記読取位置で前記読取部に対向配置された対向部材と、制御部と、を備え、前記制御部は、前記搬送部に搬送動作、前記読取部に読取動作を実行させ、ライン毎の読取画像を順次取得する読取処理と、前記読取処理の開始後、前記搬送部の搬送方向における前記原稿シートの後端が前記読取位置に到達する前に、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする遅延処理と、前記遅延処理の実行後に取得したライン毎の読取画像の間で、その画像の値が、前記対向部材の画像の値を含む基準範囲の外から前記基準範囲内に変化した場合に、その変化した画像上の位置を、前記読取部による読取画像上の前記原稿シートの後端であると判定する後端判定処理と、を実行する構成を有する。   An image reading apparatus disclosed in this specification includes a transport unit that performs a transport operation for transporting a document sheet toward a predetermined reading position, and an image for each line along the main scanning direction at the reading position. A reading unit that performs a reading operation; a counter member that is disposed to face the reading unit at the reading position; and a control unit, wherein the control unit performs a transport operation on the transport unit, and reads the read unit. A reading process that sequentially acquires a read image for each line, and after the start of the reading process, before the trailing edge of the document sheet in the conveyance direction of the conveyance unit reaches the reading position. Between the delay process that slows down the transport speed of the transport operation in the process and lengthens the reading cycle of the read operation, and the read image for each line acquired after the execution of the delay process, the value of the image is the opposite Element A rear end that determines that the position on the changed image is the rear end of the original sheet on the read image by the reading unit when the reference value is changed from outside the reference range including the image value to the reference range. And a determination process.

この画像読取装置によれば、読取処理の開始後、原稿シートの後端が読取位置に到達する前に、搬送部の搬送速度を遅くし、読取周期を長くする遅延処理が実行されることにより、単位時間当たりに読み取るラインの数が、遅延処理の実行前よりも少なくなる。このため、原稿シートの画像の読取開始タイミングから後端判定タイミングまでの間、搬送速度およびライン周期が一定である従来の構成に比べて、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なラインの数を抑制することが可能である。   According to this image reading apparatus, after the reading process is started and before the trailing edge of the original sheet reaches the reading position, a delay process is performed to slow down the conveying speed of the conveying unit and increase the reading cycle. The number of lines read per unit time is smaller than that before execution of the delay process. Therefore, compared with the conventional configuration in which the conveyance speed and the line cycle are constant from the reading start timing of the original sheet image to the trailing edge determination timing, the trailing edge determination is performed from the reading start timing while performing the trailing edge determination. It is possible to suppress the number of extra lines read until the timing.

上記画像読取装置では、前記制御部は、前記読取処理では、前記搬送部が前記原稿シートを前記読取位置に到達させる前から、前記読取部に読取動作を実行させ、前記遅延処理の実行前に取得したライン毎の読取画像の間で、その画像の値が前記基準範囲内から前記基準範囲の外に変化した場合に、その変化した画像上の位置を、前記読取画像上の前記原稿シートの先端であると判定する先端判定処理を実行する構成を有してもよい。   In the image reading apparatus, in the reading process, the control unit causes the reading unit to perform a reading operation before the conveyance unit reaches the reading position, and before the delay process is performed. When the value of the image changes between the acquired read images for each line from the reference range to the outside of the reference range, the changed position on the image is determined on the original sheet on the read image. You may have the structure which performs the front-end | tip determination process determined to be a front-end | tip.

この画像読取装置によれば、読取部から取得したライン毎の読取画像から、読取画像上の原稿シートの先端を判定することができる。   According to this image reading apparatus, the leading edge of the original sheet on the read image can be determined from the read image for each line acquired from the reading unit.

上記画像読取装置では、前記制御部は、更に、前記読取処理で取得したライン毎の読取画像から、前記原稿シートの前記主走査方向の寸法を求め、前記主走査方向の寸法の一の辺を有する定形サイズの他の辺のうち、最も短い寸法を、前記搬送方向の寸法に決定する決定処理を有する構成を有し、前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記決定処理で決定した前記搬送方向の寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くしてもよい。   In the image reading apparatus, the control unit further obtains the dimension in the main scanning direction of the original sheet from the read image for each line acquired in the reading process, and calculates one side of the dimension in the main scanning direction. And having a determination process of determining the shortest dimension as the dimension in the transport direction among the other sides of the fixed size having, and in the delay process, the leading edge of the original sheet is determined by the leading edge determination process. From the determined time point, when the original sheet is transported by a distance corresponding to the dimension in the transport direction determined in the determination process, the transport speed of the transport operation in the reading process is decreased, and the reading cycle of the read operation May be lengthened.

この画像読取装置によれば、原稿シートの先端であると判定した時点から、原稿シートの搬送方向の寸法に応じた距離だけ原稿シートを搬送した時点で遅延処理を実行する。このため、原稿シートに対して、その搬送方向の寸法に応じた適切な位置から遅延処理を開始することができる。   According to this image reading apparatus, the delay process is executed when the document sheet is conveyed by a distance corresponding to the dimension in the conveyance direction of the document sheet from the time when it is determined that the leading edge is the document sheet. For this reason, it is possible to start the delay process for the document sheet from an appropriate position corresponding to the dimension in the conveyance direction.

上記画像読取装置では、前記搬送部は、前記制御部は、前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送部が搬送可能な原稿シートの前記搬送方向の最小寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くしてもよい。   In the image reading apparatus, the transport unit, the control unit, in the delay process, the document sheet of the document sheet that can be transported by the transport unit from the time when the leading edge determination process determines that it is the leading edge of the document sheet. When the original sheet is conveyed by a distance corresponding to the minimum dimension in the conveyance direction, the conveyance speed of the conveyance operation in the reading process may be slowed down and the reading cycle of the reading operation may be lengthened.

この画像読取装置によれば、当該画像読取装置で搬送可能であれば、どのサイズの原稿シートが搬送される場合でも、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。   According to this image reading apparatus, as long as a document sheet of any size can be conveyed as long as it can be conveyed by the image reading apparatus, the trailing edge determination is performed and the period between the reading start timing and the trailing edge determination timing is determined. It is possible to suppress the number of extra lines to be read.

上記画像読取装置では、前記搬送部は、複数枚の原稿シートを1枚ずつ順次搬送し、前記制御部は、一の原稿シートに対する前記先端判定処理および前記後端判定処理の判定結果から、当該一の原稿シートの前記搬送方向の寸法を決定する搬送方向寸法決定処理を実行する構成を有し、前記遅延処理では、前記一の原稿シートよりも後に搬送される他の原稿シートについて、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送方向の寸法に応じた距離だけ、前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くしてもよい。   In the image reading apparatus, the transport unit sequentially transports a plurality of document sheets one by one, and the control unit determines from the determination results of the leading edge determination process and the trailing edge determination process for one document sheet, A transport direction dimension determining process for determining a dimension of the one document sheet in the transport direction; and in the delay process, for the other document sheet transported after the one document sheet, the leading edge When the document sheet is transported by a distance corresponding to the dimension in the transport direction from the time when it is determined in the determination process that the leading edge of the document sheet, the transport speed of the transport operation in the reading process is slowed down, The reading cycle of the reading operation may be lengthened.

この画像読取装置によれば、一の原稿シートの搬送方向の寸法の実測値を利用することで、その後の他の原稿シートについて、先端判定処理で原稿シートの先端であると判定した時点から適切なタイミングで搬送速度を遅くしたりすることができる。   According to this image reading apparatus, by using the measured value of the dimension in the conveyance direction of one original sheet, the other original sheet thereafter is appropriately determined from the time when it is determined as the front end of the original sheet by the front end determination process. The conveyance speed can be reduced at a proper timing.

なお、この発明は、画像読取装置、画像読取方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。   The present invention can be realized in various modes such as an image reading apparatus, an image reading method, a computer program for realizing the functions of these methods or apparatuses, and a recording medium on which the computer program is recorded.

本明細書によって開示される発明によれば、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。   According to the invention disclosed in this specification, it is possible to suppress the number of extra lines read between the read start timing and the rear end determination timing while performing the rear end determination.

一実施形態に係るスキャナの概要構成図1 is a schematic configuration diagram of a scanner according to an embodiment. 読取部および原稿押さえ部材を簡略化して示した拡大図Enlarged view showing the reading section and document holding member in a simplified manner スキャナの電気的構成を示すブロック図Block diagram showing the electrical configuration of the scanner 読取制御処理を示すフローチャートFlow chart showing reading control processing 先端判定処理を示すフローチャートFlow chart showing tip determination processing 中間読取処理を示すフローチャートFlow chart showing intermediate reading process 後端判定・読取処理を示すフローチャートFlow chart showing rear end determination / reading process

<一実施形態>
一実施形態のスキャナ1について図1〜図7を参照しつつ説明する。スキャナ1は、画像読取装置の一例である。以下の説明では、図1の紙面左側をスキャナ1の前側(F)とし、紙面手前側をスキャナ1の右側(R)とし、紙面上側をスキャナ1の上側(U)とする。
<One Embodiment>
A scanner 1 according to an embodiment will be described with reference to FIGS. The scanner 1 is an example of an image reading device. In the following description, the left side of FIG. 1 is the front side (F) of the scanner 1, the front side of the paper is the right side (R) of the scanner 1, and the upper side of the paper is the upper side (U) of the scanner 1.

(スキャナの機械的構成)
図1に示すように、スキャナ1は、ケース2、原稿トレイ3、排出トレイ4、原稿自動搬送装置(以下、「ADF」という)5、読取部6、原稿押さえ部材7、フロントセンサ8等を備える。
(Mechanical structure of the scanner)
As shown in FIG. 1, a scanner 1 includes a case 2, a document tray 3, a discharge tray 4, an automatic document feeder (hereinafter referred to as "ADF") 5, a reading unit 6, a document pressing member 7, a front sensor 8, and the like. Prepare.

具体的には、原稿トレイ3は、ケース2の後面の開口部に設けられており、この原稿トレイ3には、1または複数枚の原稿シートMを配置可能である。なお、原稿シートMは、紙製に限らず、OHPシートなどのプラスチック製などでもよい。原稿トレイ3の前端側にはフロントセンサ8が設けられている。このフロントセンサ8は、原稿トレイ3の前端側に設定された検知位置X1で、原稿トレイ3上の原稿シートMの有無を検知する原稿有無センサであり、その検知結果を制御部21に送信する。ケース2の上面側には、排出トレイ4が設けられており、この排出トレイ4に1または複数の原稿シートMが排出される。   Specifically, the document tray 3 is provided in the opening on the rear surface of the case 2, and one or a plurality of document sheets M can be arranged on the document tray 3. The document sheet M is not limited to paper, but may be made of plastic such as an OHP sheet. A front sensor 8 is provided on the front end side of the document tray 3. The front sensor 8 is a document presence / absence sensor that detects the presence / absence of the document sheet M on the document tray 3 at the detection position X1 set on the front end side of the document tray 3, and transmits the detection result to the control unit 21. . A discharge tray 4 is provided on the upper surface side of the case 2, and one or a plurality of document sheets M are discharged to the discharge tray 4.

ADF5は、搬送部の一例であり、原稿トレイ3上の原稿シートMを予め定められた読取位置X2に向けて搬送する搬送動作を実行する。具体的には、ADF5は、分離ローラ5A、分離パッド5B、複数の搬送ローラ5C、各搬送ローラ5Cに圧接して従動する複数の従動ローラ5D、原稿シートMを案内するガイド部(図示しない)等を有する。   The ADF 5 is an example of a transport unit, and performs a transport operation for transporting the document sheet M on the document tray 3 toward a predetermined reading position X2. Specifically, the ADF 5 includes a separation roller 5A, a separation pad 5B, a plurality of conveyance rollers 5C, a plurality of driven rollers 5D that are driven in pressure contact with the respective conveyance rollers 5C, and a guide unit (not shown) for guiding the document sheet M. Etc.

分離ローラ5Aおよび搬送ローラ5Cは、後述するステッピングモータ5Eによって回転駆動される。これにより、分離ローラ5Aおよび分離パッド5Bは、原稿トレイ3上の複数枚の原稿シートMを1枚ずつ分離して搬送経路R内に送り出す。搬送ローラ5Cは、その分離された原稿シートMを、搬送経路Rに沿ってU字状に折り返すようにして搬送し、排出トレイ4上に排出する。以下、ADF5が原稿シートMを搬送経路Rに沿って搬送する方向を、単に搬送方向という。   The separation roller 5A and the conveyance roller 5C are rotationally driven by a stepping motor 5E described later. Thus, the separation roller 5A and the separation pad 5B separate the plurality of document sheets M on the document tray 3 one by one and send them out into the transport path R. The conveyance roller 5 </ b> C conveys the separated document sheet M in a U-shape along the conveyance path R and discharges it onto the discharge tray 4. Hereinafter, the direction in which the ADF 5 transports the original sheet M along the transport path R is simply referred to as a transport direction.

なお、ADF5は、制御部21から搬送開始命令を受けてから搬送停止命令を受けるまで、連続搬送動作を継続して実行する。この連続搬送動作は、原稿トレイ3上の複数枚の原稿シートMを1枚ずつ分離し、搬送経路Rに沿って、原稿シートMを連続して搬送し、排出トレイ4に順次排出する搬送動作である。   The ADF 5 continuously executes the continuous transfer operation from the reception of the transfer start command from the control unit 21 until the transfer stop command is received. In this continuous conveyance operation, a plurality of document sheets M on the document tray 3 are separated one by one, the document sheets M are continuously conveyed along the conveyance path R, and sequentially discharged to the discharge tray 4. It is.

読取部6は、CIS(Contact Image Sensor)を有する読取デバイスである。読取部6は、搬送経路R上の読取位置X2で、順次、搬送方向に直交する主走査方向(左右方向)に沿ったライン状の画像(ライン毎の読取画像の一例)を読み取って、各ラインの画素列のデータを制御部21に送信する。以下、各ラインの画素列のデータを、ラインデータという。また、画素列を構成する各画素が示す画像濃度値(画像の値)を、画素値といい、画素値は、例えば0〜255の範囲の値であり、値が大きいほど画像濃度値(輝度)が高いものとする。   The reading unit 6 is a reading device having a CIS (Contact Image Sensor). The reading unit 6 sequentially reads a line-like image (an example of a read image for each line) along the main scanning direction (left-right direction) orthogonal to the conveyance direction at the reading position X2 on the conveyance path R. Data of the pixel column of the line is transmitted to the control unit 21. Hereinafter, the pixel column data of each line is referred to as line data. Further, an image density value (image value) indicated by each pixel constituting the pixel column is referred to as a pixel value, and the pixel value is, for example, a value in a range of 0 to 255. ) Is high.

送信された各ラインデータは、制御部21が有する図示しないAD変換部によりAD変換される。なお、読取部6の具体的構成、および、原稿押さえ部材7との配置関係等については後述する。また、読取部6は、CISに限らず、例えばCCD(Charge Coupled Drive Image Sensor)を有する構成でもよい。   Each transmitted line data is AD converted by an AD converter (not shown) included in the controller 21. The specific configuration of the reading unit 6 and the arrangement relationship with the document pressing member 7 will be described later. In addition, the reading unit 6 is not limited to the CIS, and may be configured to have, for example, a CCD (Charge Coupled Drive Image Sensor).

原稿押さえ部材7は、対向部材の一例であり、読取位置X2において読取部6に対して搬送経路Rを介して対向配置されている。原稿押さえ部材7のうち、読取部6に対向する対向面7Aは、例えば、白色であり、原稿押さえ部材7は、白基準部材として機能する。なお、対向面7Aは、必ずしも白色である必要はなく、例えば灰色など、他の色でもよい。   The document pressing member 7 is an example of a facing member, and is disposed to face the reading unit 6 via the transport path R at the reading position X2. Of the document pressing member 7, the facing surface 7A facing the reading unit 6 is, for example, white, and the document pressing member 7 functions as a white reference member. Note that the facing surface 7A is not necessarily white, and may be another color such as gray.

(読取部および原稿押さえ部材の構成)
図2には、読取部6および原稿押さえ部材7の構成が模式的に示されている。なお、同図では、各色の光LR、LG、LBの光路が区別できるよう模式的に描かれており、それらの照射範囲である読取位置X2の範囲も大きく描かれている。また、同図では、各色の光LR、LG、LBが、原稿押さえ部材7の対向面7Aで反射している状態を示す。
(Configuration of reading unit and document holding member)
FIG. 2 schematically shows the configuration of the reading unit 6 and the document pressing member 7. In the drawing, the light paths of the light beams LR, LG, and LB of each color are schematically illustrated so that they can be distinguished, and the range of the reading position X2, which is an irradiation range thereof, is also illustrated. Further, FIG. 6 shows a state in which the light beams LR, LG, LB of each color are reflected by the facing surface 7 A of the document pressing member 7.

同図に示すように、読取部6は、発光部11および受光部12を備える。発光部11は、LED基板11Aおよび導光体11Bを有する。LED基板11Aには、レッド(R)の光LRを出射するR色LED(発光ダイオード 発光素子の一例)13R、グリーン(G)の光LGを出射するG色LED13G、ブルー(B)の光LBを出射するB色LED13Bが、搬送方向、図2では前後方向に沿って互いにずれた位置に配置されている。導光体11Bは、LED13R,13G,13Bからの各色の光LR、LG、LBを、読取位置X2へと導く光学部材である。   As shown in the figure, the reading unit 6 includes a light emitting unit 11 and a light receiving unit 12. The light emitting unit 11 includes an LED substrate 11A and a light guide 11B. The LED board 11A includes an R color LED (an example of a light emitting diode light emitting element) 13R that emits red (R) light LR, a G color LED 13G that emits green (G) light LG, and a blue (B) light LB. B-color LED 13B that emits light is disposed at a position shifted from each other along the transport direction, the front-rear direction in FIG. The light guide 11B is an optical member that guides the light beams LR, LG, and LB from the LEDs 13R, 13G, and 13B to the reading position X2.

受光部12は、受光レンズ12Aおよび受光基板12Bを有する。受光レンズ12Aは、読取位置X2側からの光を受光基板12Bに導く光学部材である。受光基板12Bは、図示しない複数の受光素子が、主走査方向、図2では左右方向に沿って並んで配置された構成である。なお、各色の光LR、LG、LBの出射方向は、受光部12と原稿押さえ部材7の対向面7Aとの対向方向(上下方向)に対して傾いている。   The light receiving unit 12 includes a light receiving lens 12A and a light receiving substrate 12B. The light receiving lens 12A is an optical member that guides light from the reading position X2 side to the light receiving substrate 12B. The light receiving substrate 12B has a configuration in which a plurality of light receiving elements (not shown) are arranged side by side along the main scanning direction, that is, the left and right direction in FIG. The emission directions of the light beams LR, LG, and LB of each color are inclined with respect to the facing direction (vertical direction) between the light receiving unit 12 and the facing surface 7A of the document pressing member 7.

以上の構成により、読取部6は、読取位置X2で画像を読み取って、その読取画像に応じた各ラインデータを順次出力する読取動作を実行する。読取部6は、制御部21の制御により、互いに異なる複数のライン周期で読取動作を行うことができる。ライン周期は、読取部6が、1ライン分の画像を読み取る際に、各受光素子からの読取値を出力する時間に応じた時間である。1ライン分の画像は、モノクロ読取動作の場合、1色のライン分の画像であり、カラー読取動作の場合、3色のライン分の画像である。   With the above configuration, the reading unit 6 performs a reading operation of reading an image at the reading position X2 and sequentially outputting each line data corresponding to the read image. The reading unit 6 can perform a reading operation with a plurality of different line periods under the control of the control unit 21. The line period is a time corresponding to the time for the reading unit 6 to output the read value from each light receiving element when reading the image for one line. The image for one line is an image for one color line in a monochrome reading operation, and is an image for three color lines in a color reading operation.

また、読取部6は、カラー読取動作、および、モノクロ読取動作を選択的に実行可能である。カラー読取動作は、発光部11のLED13R,13G,13Bを時分割で発光させて、読取位置X2で反射した各色の光LR、LG、LBを受光部12に受光させ、RGB各色ラインデータを、1組のラインデータとして順次出力する読取動作である。モノクロ読取動作は、発光部11のLED13R,13G,13Bのいずれか1つ(例えばLED13G)を発光させて、読取位置X2で反射した各色の光を受光部12に受光させ、1色のラインデータを順次出力する読取動作である。   The reading unit 6 can selectively execute a color reading operation and a monochrome reading operation. In the color reading operation, the LEDs 13R, 13G, and 13B of the light emitting unit 11 are caused to emit light in a time division manner, and the light beams LR, LG, and LB reflected at the reading position X2 are received by the light receiving unit 12, and RGB color line data is This is a reading operation for sequentially outputting a set of line data. In the monochrome reading operation, one of the LEDs 13R, 13G, and 13B (for example, LED 13G) of the light emitting unit 11 is caused to emit light, and the light of each color reflected at the reading position X2 is received by the light receiving unit 12, and one line data Are sequentially output.

(スキャナの電気的構成)
図3に示すように、スキャナ1は、制御部21を有し、この制御部21に、ADF5、読取部6、フロントセンサ8、操作部22、および、表示部23がデータ通信可能に接続されている。
(Electrical configuration of the scanner)
As shown in FIG. 3, the scanner 1 includes a control unit 21, and the ADF 5, the reading unit 6, the front sensor 8, the operation unit 22, and the display unit 23 are connected to the control unit 21 so that data communication is possible. ing.

制御部21は、中央処理装置(以下、CPU)31、ROM32、RAM33、画像処理部34を有する。ROM32には、後述する読取制御処理を実行するためのプログラム(後端判定プログラムの一例)や、このスキャナ1の各種の動作を実行するためのプログラムが記憶されている。CPU31は、ROM32から読み出したプログラムに従って、スキャナ1の各部を制御する。なお、ROM32やRAM33は、記憶部の一例である。上記各種のプログラムが記憶される記憶媒体は、ROM32やRAM33以外に、CD−ROM、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。   The control unit 21 includes a central processing unit (hereinafter referred to as CPU) 31, a ROM 32, a RAM 33, and an image processing unit 34. The ROM 32 stores a program for executing a reading control process to be described later (an example of a rear end determination program) and a program for executing various operations of the scanner 1. The CPU 31 controls each unit of the scanner 1 according to a program read from the ROM 32. The ROM 32 and the RAM 33 are examples of a storage unit. In addition to the ROM 32 and the RAM 33, the storage medium for storing the various programs may be a non-volatile memory such as a CD-ROM, a hard disk device, or a flash memory.

画像処理部34は、画像処理専用のハード回路であり、AD変換されたラインデータに対し、シェーディング補正やガンマ補正等の処理を実行し、その後にRAM33に記憶する。   The image processing unit 34 is a hardware circuit dedicated to image processing, and performs processing such as shading correction and gamma correction on the AD-converted line data, and then stores it in the RAM 33.

ADF5は、ステッピングモータ5Eおよびモータドライバ5Fを有し、前述した各ローラ5A,5Cを回転駆動する。モータドライバ5Fは、ステッピングモータ5Eを駆動する回路であり、例えばCPU31からクロック信号が入力されると、そのクロック信号の1パルス毎に、ステッピングモータ5Eを1ステップ(所定角度)ずつ回転させる。   The ADF 5 includes a stepping motor 5E and a motor driver 5F, and rotationally drives the rollers 5A and 5C described above. The motor driver 5F is a circuit that drives the stepping motor 5E. When a clock signal is input from the CPU 31, for example, the motor driver 5F rotates the stepping motor 5E by one step (predetermined angle) for each pulse of the clock signal.

操作部22は、複数のボタンを有し、カラーモードやモノクロモードの選択など、ユーザにより各種の入力操作が可能である。カラーモードは、原稿シートM上の画像を、上記カラー読取動作により、カラー画像として読み取るモードであり、モノクロモードは、原稿シートM上の画像を、上記モノクロ読取動作により、モノクロ画像として読み取るモードである。表示部23は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。   The operation unit 22 has a plurality of buttons, and various input operations can be performed by the user such as selection of a color mode or a monochrome mode. The color mode is a mode in which an image on the original sheet M is read as a color image by the color reading operation, and the monochrome mode is a mode in which the image on the original sheet M is read as a monochrome image by the monochrome reading operation. is there. The display unit 23 includes a liquid crystal display, a lamp, and the like, and can display various setting screens and operation states of the apparatus.

(読取制御処理)
ユーザが操作部22にて、読取モードとしてカラーモードを選択して読取指示を行うと、制御部21は、フロントセンサ8の検知結果に基づき、原稿トレイ3上に原稿シート有りと判断したことを条件に、図4〜7に示す読取制御処理を実行する。スキャナ1は、この読取制御処理により、原稿シートMの読み取りを開始した後、搬送方向における原稿シートMの後端が読取位置X2に到達する前に、ADF5の搬送速度を遅くし、ライン周期を長くし、その後、読取画像上における原稿シートMの後端の判定を行う。この判定は、原稿シートMの後端が、読取位置X2に到達したか否か、換言すれば、原稿シートMの後端が読取位置X2に到達したか否かの判定である。
(Reading control processing)
When the user selects a color mode as a reading mode and gives a reading instruction on the operation unit 22, the control unit 21 determines that there is a document sheet on the document tray 3 based on the detection result of the front sensor 8. The reading control process shown in FIGS. 4 to 7 is executed under the conditions. The scanner 1 slows the transport speed of the ADF 5 after starting the reading of the document sheet M by this reading control process and before the trailing end of the document sheet M in the transport direction reaches the reading position X2, and sets the line cycle. After that, the trailing edge of the original sheet M on the read image is determined. This determination is a determination as to whether or not the trailing edge of the document sheet M has reached the reading position X2, in other words, whether or not the trailing edge of the document sheet M has reached the reading position X2.

まず、制御部21は、シェーディングデータを生成する(S1)。具体的には、CPU31は、読取動作のライン周期として、原稿読取周期T2を設定する。原稿読取周期T2は、例えば予め設定された読取解像度が高いほど、長い時間に設定される。次に、CPU31は、読取部6に、発光部11を発光させずに、原稿読取周期T2でラインデータを出力させ、画像処理部34は、そのラインデータを、原稿読取用黒基準データとしてRAM33に記憶する。   First, the control unit 21 generates shading data (S1). Specifically, the CPU 31 sets the document reading cycle T2 as the line cycle of the reading operation. The document reading cycle T2 is set to a longer time as the preset reading resolution is higher, for example. Next, the CPU 31 causes the reading unit 6 to output line data at the original reading cycle T2 without causing the light emitting unit 11 to emit light, and the image processing unit 34 uses the line data as the original reading black reference data in the RAM 33. To remember.

次に、CPU31は、読取動作のライン周期として、先端判定周期T1を設定する。先端判定周期T1は、原稿読取周期T2と同じ周期でも異なる周期でもよい。但し、先端判定周期T1が原稿読取周期T2よりも短ければ、後述する先端判定処理(図4のS5)の実行期間において、原稿シートMを高速搬送し、原稿シートMの先端が読取位置X2に到達したか否かを早期に判定することができる。一方、先端判定周期T1が原稿読取周期T2よりも長ければ、先端判定処理の実行期間において、原稿シートMを低速搬送し、原稿シートMの先端が読取位置X2に到達したか否かを精度よく判定することができる。   Next, the CPU 31 sets the leading edge determination cycle T1 as the line cycle of the reading operation. The leading edge determination cycle T1 may be the same cycle as the document reading cycle T2 or a different cycle. However, if the leading edge determination cycle T1 is shorter than the document reading cycle T2, the document sheet M is conveyed at high speed during the leading edge determination process (S5 in FIG. 4) described later, and the leading edge of the document sheet M is at the reading position X2. It can be determined at an early stage whether or not it has been reached. On the other hand, if the leading edge determination cycle T1 is longer than the document reading cycle T2, the document sheet M is conveyed at a low speed during the leading edge determination process, and it is accurately determined whether the leading edge of the document sheet M has reached the reading position X2. Can be determined.

その後、CPU31は、読取部6に、発光部11を発光させずに、先端判定周期T1でラインデータを出力させ、画像処理部34は、そのラインデータを、先端判定用黒基準データとしてRAM33に記憶する。   Thereafter, the CPU 31 causes the reading unit 6 to output line data at the leading end determination period T1 without causing the light emitting unit 11 to emit light, and the image processing unit 34 stores the line data in the RAM 33 as black reference data for leading end determination. Remember.

更に、CPU31は、読取動作のライン周期として、後端判定周期T3を設定する。後端判定周期T3は、少なくとも原稿読取周期T2よりも長い周期である。その後、CPU31は、読取部6に、発光部11を発光させずに、後端判定周期T3でラインデータを出力させ、画像処理部34は、そのラインデータを、後端判定用黒基準データとしてRAM33に記憶する。   Further, the CPU 31 sets a rear end determination period T3 as the line period of the reading operation. The trailing edge determination cycle T3 is a cycle longer than at least the document reading cycle T2. Thereafter, the CPU 31 causes the reading unit 6 to output line data at the rear end determination period T3 without causing the light emitting unit 11 to emit light, and the image processing unit 34 uses the line data as rear end determination black reference data. Store in the RAM 33.

次に、CPU31は、読取部6に、原稿押さえ部材7の対向面7Aに対して、原稿読取周期T2でカラー読取動作を実行させてカラーラインデータを出力させ、画像処理部34は、そのカラーラインデータを、原稿読取用白基準データとしてRAM33に記憶する。その後、CPU31は、画像処理部34に、原稿読取用黒基準データおよび原稿読取用白基準データに基づき、原稿読取用シェーディングデータを生成させ、RAM33に記憶させる。   Next, the CPU 31 causes the reading unit 6 to perform color reading operation on the facing surface 7A of the document pressing member 7 at the document reading cycle T2 and output color line data, and the image processing unit 34 outputs the color line data. The line data is stored in the RAM 33 as white reference data for document reading. Thereafter, the CPU 31 causes the image processing unit 34 to generate document reading shading data based on the document reading black reference data and the document reading white reference data, and store the generated data in the RAM 33.

この原稿読取用シェーディングデータは、後述する中間読取処理(図4のS9)の実行期間において読取部6から出力される原稿読取時ラインデータを補正するための補正データである。このように、中間読取処理の実行期間と同じ原稿読取周期T2で取得した原稿読取用白基準データ等に基づき、原稿読取用シェーディングデータを生成することにより、後述する原稿読取時ラインデータを適切に補正することができる。   The original reading shading data is correction data for correcting original reading line data output from the reading unit 6 during an execution period of an intermediate reading process (S9 in FIG. 4) described later. In this way, the original reading shading data is generated based on the original reading white reference data acquired at the same original reading period T2 as the execution period of the intermediate reading process, so that the original reading line data described later can be appropriately set. It can be corrected.

また、CPU31は、読取部6に、原稿押さえ部材7の対向面7Aに対して、先端判定周期T1でモノクロ読取動作を実行させてモノクロラインデータを出力させ、画像処理部34は、そのモノクロラインデータを、先端判定用白基準データとしてRAM33に記憶する。その後、CPU31は、画像処理部34に、先端判定用黒基準データおよび先端判定用白基準データに基づき、先端判定用シェーディングデータを生成させ、RAM33に記憶させる。   Further, the CPU 31 causes the reading unit 6 to execute monochrome reading operation on the facing surface 7A of the document pressing member 7 at the leading edge determination period T1 and output monochrome line data, and the image processing unit 34 outputs the monochrome line. The data is stored in the RAM 33 as leading edge determination white reference data. Thereafter, the CPU 31 causes the image processing unit 34 to generate tip determination shading data based on the tip determination black reference data and the tip determination white reference data, and store the shading data in the RAM 33.

この先端判定用シェーディングデータは、先端判定処理の実行期間において読取部6から出力される先端判定時ラインデータを補正するための補正データである。このように、先端判定処理の実行期間と同じ先端判定周期T1で取得した先端判定用白基準データ等に基づき、先端判定用シェーディングデータを生成することにより、後述する先端判定時ラインデータを適切に補正することができる。   The tip determination shading data is correction data for correcting the tip determination line data output from the reading unit 6 in the execution period of the tip determination process. In this way, by generating the tip determination shading data based on the tip determination white reference data acquired at the same tip determination cycle T1 as the execution period of the tip determination process, the tip determination line data described later is appropriately set. It can be corrected.

更に、CPU31は、読取部6に、原稿押さえ部材7の対向面7Aに対して、後端判定周期T3でカラー読取動作を実行させてカラーラインデータを出力させ、画像処理部34は、そのカラーラインデータを、後端判定用白基準データとしてRAM33に記憶する。その後、CPU31は、画像処理部34に、後端判定用黒基準データおよび後端判定用白基準データに基づき、後端判定用シェーディングデータを生成させ、RAM33に記憶させる。   Further, the CPU 31 causes the reading unit 6 to perform color reading operation on the opposed surface 7A of the document pressing member 7 at the trailing edge determination period T3 and output color line data, and the image processing unit 34 outputs the color line data. The line data is stored in the RAM 33 as white reference data for rear end determination. Thereafter, the CPU 31 causes the image processing unit 34 to generate rear end determination shading data based on the rear end determination black reference data and the rear end determination white reference data, and store the generated rear end determination shading data in the RAM 33.

この後端判定用シェーディングデータは、後端判定・原稿読取処理(図4のS10)の実行期間において読取部6から出力される後端判定時ラインデータを補正するための補正データである。このように、後端判定・原稿読取処理の実行期間と同じ後端判定周期T3で取得した後端判定用白基準データ等に基づき、後端判定用シェーディングデータを生成することにより、後端判定時ラインデータを適切に補正することができる。   The trailing edge determination shading data is correction data for correcting the trailing edge determination line data output from the reading unit 6 during the execution period of the trailing edge determination / document reading process (S10 in FIG. 4). Thus, the trailing edge determination shading data is generated based on the trailing edge determination white reference data acquired at the trailing edge determination period T3 that is the same as the execution period of the trailing edge determination / document reading process, thereby determining the trailing edge determination. The time line data can be corrected appropriately.

次に、CPU31は、先端判定周期T1の読取動作により、先端判定基準データを取得する(S2)。具体的には、CPU31は、読取部6に、先端判定周期T1で、原稿押さえ部材7の対向面7Aに対して、モノクロ読取動作を実行させる。また、CPU31は、画像処理部34に、読取部6から出力されたモノクロデータを、上記先端判定用シェーディングデータを用いて補正し、その補正後のモノクロデータを、先端判定基準データとしてRAM33に記憶させる。   Next, the CPU 31 acquires leading edge determination reference data by the reading operation at the leading edge determination period T1 (S2). Specifically, the CPU 31 causes the reading unit 6 to execute a monochrome reading operation on the facing surface 7A of the document pressing member 7 at the leading edge determination period T1. Further, the CPU 31 corrects the monochrome data output from the reading unit 6 in the image processing unit 34 using the shading data for leading edge determination, and stores the corrected monochrome data in the RAM 33 as leading edge determination reference data. Let

次に、CPU31は、原稿読取周期T2の読取動作により、原稿読取基準データを取得する(S3)。具体的には、CPU31は、読取部6に、原稿読取周期T2で、原稿押さえ部材7の対向面7Aに対して、カラー読取動作を実行させる。また、CPU31は、画像処理部34に、読取部6から出力されたカラーデータを、上記原稿読取用シェーディングデータを用いて補正し、その補正後のカラーデータを、原稿読取基準データとしてRAM33に記憶させる。   Next, the CPU 31 acquires document reading reference data by a reading operation at the document reading cycle T2 (S3). Specifically, the CPU 31 causes the reading unit 6 to perform a color reading operation on the facing surface 7A of the document pressing member 7 at the document reading cycle T2. In addition, the CPU 31 corrects the color data output from the reading unit 6 in the image processing unit 34 using the document reading shading data, and stores the corrected color data in the RAM 33 as document reading reference data. Let

更に、CPU31は、後端判定周期T3の読取動作により、後端判定基準データを取得する(S4)。具体的には、CPU31は、読取部6に、後端判定周期T3で、原稿押さえ部材7の対向面7Aに対して、カラー読取動作を実行させる。また、CPU31は、画像処理部34に、読取部6から出力されたカラーデータを、上記後端判定用シェーディングデータを用いて補正し、その補正後のカラーデータを、後端判定基準データとしてRAM33に記憶させる。なお、制御部21は、S2〜S4の処理を、図4とは異なる順序で実行してもよい。   Further, the CPU 31 acquires rear end determination reference data by the reading operation in the rear end determination cycle T3 (S4). Specifically, the CPU 31 causes the reading unit 6 to perform a color reading operation on the facing surface 7A of the document pressing member 7 at the trailing edge determination period T3. Further, the CPU 31 corrects the color data output from the reading unit 6 to the image processing unit 34 using the shading data for rear end determination, and uses the corrected color data as the rear end determination reference data in the RAM 33. Remember me. The control unit 21 may execute the processes of S2 to S4 in an order different from that in FIG.

(1)先端判定処理
CPU31は、各基準データを取得すると、図5に示す先端判定処理を実行する(S5)。先端判定処理は、搬送方向における原稿シートMの先端が、読取位置X2に到達したか否かを判定するための処理である。まず、CPU31は、ADF5に、搬送開始指令を与えて、先端判定周期T1に対応する先端判定速度V1で、原稿シートMの搬送動作を開始させる(S21)。次に、CPU31は、読取部6に、先端判定周期T1でモノクロ読取動作を開始させる(S22)。これにより、読取部6は、1ラインごとのモノクロラインデータを順次出力する。
(1) Tip determination processing When acquiring each reference data, the CPU 31 executes tip determination processing shown in FIG. 5 (S5). The leading edge determination process is a process for determining whether or not the leading edge of the document sheet M in the transport direction has reached the reading position X2. First, the CPU 31 gives a conveyance start command to the ADF 5 and starts the conveyance operation of the document sheet M at the leading edge determination speed V1 corresponding to the leading edge determination period T1 (S21). Next, the CPU 31 causes the reading unit 6 to start a monochrome reading operation at the leading edge determination cycle T1 (S22). As a result, the reading unit 6 sequentially outputs monochrome line data for each line.

CPU31は、画像処理部34に、読取部6から順次出力される各モノクロラインデータを、上記先端端判定用シェーディングデータを用いて補正させる(S23)。以下、この補正後のモノクロラインデータが、先端判定時ラインデータという。   The CPU 31 causes the image processing unit 34 to correct each monochrome line data sequentially output from the reading unit 6 using the shading data for tip end determination (S23). Hereinafter, the corrected monochrome line data is referred to as leading edge determination line data.

CPU31は、その先端判定時ラインデータが示す値(例えばエッジ画素数、各画素の画素値の平均値や最頻度画素値など)が、先端判定範囲内であるか否かを判定する(S24)。なお、エッジ画素数は、ラインデータに含まれる各画素のうち、画素値が閾値以上である画素の数である。先端判定範囲は、上記先端判定基準データの値を含む範囲であり、例えば、先端判定基準データの値を中心とする範囲が好ましい。先端判定時ラインデータの値は、先端判定範囲内である場合、先端判定基準データの値に実質的に一致しているとみなすことができ、先端判定範囲外である場合、先端判定基準データの値に実質的に一致していないとみなすことができる。   The CPU 31 determines whether or not the value (for example, the number of edge pixels, the average value of the pixel values of each pixel, the most frequently used pixel value, etc.) indicated by the tip determination line data is within the tip determination range (S24). . Note that the number of edge pixels is the number of pixels having a pixel value equal to or greater than a threshold among the pixels included in the line data. The tip determination range is a range including the value of the tip determination reference data, and for example, a range centered on the value of the tip determination reference data is preferable. If the value of the tip judgment line data is within the tip judgment range, it can be regarded as substantially matching the value of the tip judgment reference data, and if it is outside the tip judgment range, It can be assumed that the values do not substantially match.

先端判定処理の実行開始当初は、まだ、原稿シートMの先端が読取位置X2に到達していないから、読取部6は、原稿押さえ部材7の対向面7Aに対して読取動作を実行することになる。このため、CPU31は、先端判定時ラインデータの値が先端判定範囲内であると判定し(S24:YES)、S23に戻る。   Since the leading edge of the document sheet M has not yet reached the reading position X2 at the beginning of the execution of the leading edge determination process, the reading unit 6 performs a reading operation on the facing surface 7A of the document pressing member 7. Become. Therefore, the CPU 31 determines that the value of the tip determination line data is within the tip determination range (S24: YES), and returns to S23.

一方、原稿シートMの先端が読取位置X2に到達すると、読取部6は、原稿押さえ部材7の対向面7Aから原稿シートMを読み取ることになり、先端判定時ラインデータの値が、先端判定基準データの値から離れた値に変化する。このため、CPU31は、先端判定時ラインデータの値が先端判定範囲外であると判定する(S24:NO)。要するに、CPU31は、先端判定時ラインデータの値が先端判定範囲内から先端判定範囲外に変化したと判定することにより、原稿シートMの先端が読取位置X2に到達したと判定することができる。   On the other hand, when the leading edge of the document sheet M reaches the reading position X2, the reading unit 6 reads the document sheet M from the facing surface 7A of the document pressing member 7, and the value of the line data at the leading edge determination is the leading edge determination reference. The value changes from the data value. Therefore, the CPU 31 determines that the value of the tip determination line data is out of the tip determination range (S24: NO). In short, the CPU 31 can determine that the leading edge of the original sheet M has reached the reading position X2 by determining that the value of the line data at the leading edge determination has changed from within the leading edge determination range to outside the leading edge determination range.

CPU31は、原稿シートMの先端が読取位置X2に到達したと判定すると(S24:NO)、読取部6に、読取動作を停止させ、ADF5に搬送停止指令を与えて搬送動作を停止させて(S25)、本先端判定処理を終了し、図4のS6に進む。なお、制御部21は、その処理速度やS23,S24の処理時間等の関係上、実際に読取部6が原稿シートMの先端を読取位置X2で読み取る先端読取タイミングに対して、制御部21が、その読み取ったラインデータから原稿シートMの先端が読取位置X2に到達したと判定する先端判定タイミングが遅れることがある。   When the CPU 31 determines that the leading edge of the document sheet M has reached the reading position X2 (S24: NO), the reading operation is stopped by the reading unit 6 and a conveyance stop command is given to the ADF 5 to stop the conveying operation ( S25), the leading end determination process is terminated, and the process proceeds to S6 in FIG. Note that the control unit 21 controls the control unit 21 with respect to the leading edge reading timing at which the reading unit 6 actually reads the leading edge of the document sheet M at the reading position X2 due to the processing speed and the processing times of S23 and S24. The leading edge determination timing for determining that the leading edge of the original sheet M has reached the reading position X2 from the read line data may be delayed.

このため、制御部21は、先端読取タイミングから先端判定タイミングまでの先端遅れ期間でも、読取部6に、原稿シートMに対するライン毎の読取動作を続行させることになり、その結果、原稿シートMの先端が読取位置X2を通過した後にも先端判定時ラインデータがRAM33に記憶されることになる。そこで、先端判定速度V1は、後述する原稿読取速度V2よりも遅く、先端判定周期T1は原稿読取周期T2よりも長いことが好ましい。これにより、先端遅れ時間に読み取られる余分なライン数を抑制することができる。   Therefore, the control unit 21 causes the reading unit 6 to continue the reading operation for each line with respect to the document sheet M even during the leading edge delay period from the leading edge reading timing to the leading edge determination timing. Even after the leading edge passes through the reading position X2, the line data at the time of leading edge determination is stored in the RAM 33. Therefore, it is preferable that the leading edge determination speed V1 is slower than a document reading speed V2 described later, and the leading edge determination period T1 is longer than the document reading period T2. Thereby, it is possible to suppress the number of extra lines read during the leading edge delay time.

(2)原稿シートが1枚目であるときの基準距離の決定
S6では、CPU31は、現在読み取りの対象になっている原稿シートM、換言すればS5で先端が読取位置X2に到達したと判定された原稿シートMが、読取指令を受けてから1枚目の原稿シートであるか否かを判断する。CPU31は、1枚目の原稿シートであると判断した場合(S6:YES)、その原稿シートMの主走査方向の寸法から、基準距離を決定する(S7)。S7の処理は、決定処理の一例である。
(2) Determination of reference distance when document sheet is first sheet In S6, the CPU 31 determines that the document sheet M currently being read, in other words, the leading edge has reached the reading position X2 in S5. It is determined whether the original sheet M is the first original sheet after receiving the reading command. If the CPU 31 determines that the document sheet is the first document sheet (S6: YES), the CPU 31 determines the reference distance from the dimension of the document sheet M in the main scanning direction (S7). The process of S7 is an example of a determination process.

具体的には、CPU31は、画像処理部34に、例えば先端遅れ期間に読み取ったモノクロラインデータに対して、エッジ検出処理を実行させる。画像処理部34は、エッジ検出処理では、モノクロラインデータから、各画素のエッジ強度を検出し、そのエッジ強度が予め定められた閾値以上であればエッジ画素とする。CPU31は、一ライン上において両端に位置する2つのエッジ画素同士の距離を、原稿シートMの主走査方向の寸法であると特定する。   Specifically, the CPU 31 causes the image processing unit 34 to perform edge detection processing on, for example, monochrome line data read during the leading edge delay period. In the edge detection process, the image processing unit 34 detects the edge intensity of each pixel from the monochrome line data, and determines the edge pixel if the edge intensity is equal to or greater than a predetermined threshold value. The CPU 31 specifies the distance between the two edge pixels located at both ends on one line as the size of the document sheet M in the main scanning direction.

ここで、例えばA4、レターサイズ、リーガルサイズ、B4等、予め定められた市販の用紙の定型サイズには、一の辺の寸法が互いに一致し、且つ、当該一の辺に直交する他の辺の寸法が互いに異なるものがある。このため、この一辺の寸法を、主走査方向の寸法として求めても、副走査方向(搬送方向)の寸法を一律に定めることができず、基準距離を適切に決定することが難しい。これに対し、CPU31は、特定した主走査方向の寸法の一の辺を有する定型サイズの他の辺の寸法に応じた距離を、基準距離に決定する。即ち、他の辺の寸法が長いほど、基準距離は長くなる。しかも、CPU31は、特定した主走査方向の寸法の一の辺を有する定型サイズが複数存在する場合、それらの定型サイズの他の辺のうち最も短い寸法に応じた距離を、基準距離に決定する。即ち、最も短い寸法が長いほど、基準距離は長くなる。基準距離は、定型サイズの他の辺の寸法から所定のマージン距離だけ差し引いた距離であることが好ましい。   Here, for example, A4, letter size, legal size, B4, and other predetermined standard sizes of commercially available paper, the dimensions of one side coincide with each other, and the other side orthogonal to the one side. Some have different dimensions. For this reason, even if the dimension of one side is obtained as the dimension in the main scanning direction, the dimension in the sub-scanning direction (conveyance direction) cannot be determined uniformly, and it is difficult to determine the reference distance appropriately. On the other hand, the CPU 31 determines the distance corresponding to the dimension of the other side of the standard size having one side of the specified dimension in the main scanning direction as the reference distance. That is, the longer the dimension of the other side, the longer the reference distance. In addition, when there are a plurality of standard sizes having one side of the specified dimension in the main scanning direction, the CPU 31 determines the distance corresponding to the shortest dimension among the other sides of the standard size as the reference distance. . That is, the longer the shortest dimension, the longer the reference distance. The reference distance is preferably a distance obtained by subtracting a predetermined margin distance from the dimension of the other side of the standard size.

例えば、A4、レターサイズ、リーガルサイズは短辺の寸法が一致する。CPU31は、特定した主走査方向の寸法がA4サイズ等の短辺の寸法に一致する場合、最も短いレターサイズの長辺の寸法に応じた距離を、基準距離とする。即ち、長辺の寸法が長いほど、基準距離は長くなる。これにより、原稿シートMの後端が読取位置X2を通過した後に後述する遅延処理が実行されてしまうことを抑制することができる。また、原稿シートMを速く読み取ることが好ましい。このためには、原稿シートMの後端が読取位置X2に極力近づいたタイミングで、遅延処理を開始することが好ましい。この点、本実施形態によれば、基準距離を、定型サイズの他の辺の寸法から所定のマージン距離だけ差し引いた距離とすることにより、できるだけ原稿シートを速く読み取ることができ、かつ、原稿シートの後端が読取位置X2に達したことを確実に判定することができる。   For example, A4, letter size, and legal size have the same short side dimensions. When the specified dimension in the main scanning direction matches the dimension of the short side such as A4 size, the CPU 31 sets the distance according to the dimension of the long side of the shortest letter size as the reference distance. That is, the longer the long side dimension, the longer the reference distance. As a result, it is possible to suppress delay processing described later from being executed after the trailing edge of the original sheet M has passed the reading position X2. Further, it is preferable to read the original sheet M quickly. For this purpose, it is preferable to start the delay process at the timing when the trailing edge of the original sheet M is as close as possible to the reading position X2. In this respect, according to the present embodiment, the original sheet can be read as quickly as possible by setting the reference distance to a distance obtained by subtracting a predetermined margin distance from the dimension of the other side of the standard size. It is possible to reliably determine that the rear end has reached the reading position X2.

(3)中間読取処理
CPU31は、基準距離を決定すると、図6に示す中間読取処理を実行する(S9)。中間読取処理は、原稿シートMの先端が読取位置X2に到達した後、搬送方向における原稿シートMの後端が読取位置X2に到達する前まで、原稿シートMに対する読取動作を実行するための処理である。まず、CPU31は、ADF5に、原稿読取周期T2に対応する原稿読取速度V2で、原稿シートMの搬送動作を開始させる(S31)。
(3) Intermediate Reading Process After determining the reference distance, the CPU 31 executes the intermediate reading process shown in FIG. 6 (S9). The intermediate reading process is a process for executing a reading operation on the document sheet M after the leading edge of the document sheet M reaches the reading position X2 and before the trailing edge of the document sheet M in the transport direction reaches the reading position X2. It is. First, the CPU 31 causes the ADF 5 to start the conveyance operation of the original sheet M at the original reading speed V2 corresponding to the original reading period T2 (S31).

次に、CPU31は、読取部6に、原稿読取周期T2のカラー読取動作により1ライン分の画像を読み取らせ(S32)、画像処理部34に、読取部6から出力されたカラーラインデータを、上記原稿読取用シェーディングデータを用いて補正させる(S33)。以下、この補正後のカラーラインデータが、原稿読取時ラインデータという。なお、S32の処理は、読取処理の一例である。   Next, the CPU 31 causes the reading unit 6 to read an image for one line by the color reading operation at the document reading cycle T2 (S32), and causes the image processing unit 34 to output the color line data output from the reading unit 6 as follows. Correction is performed using the document reading shading data (S33). Hereinafter, the corrected color line data is referred to as original reading line data. Note that the process of S32 is an example of a reading process.

CPU31は、ラインデータの補正後、S24で原稿シートMの先端が読取位置X2に到達したと判定した時点から原稿シートMを搬送した距離が、上記基準距離に達したか否かを判断する(S34)。なお、CPU31は、S31の搬送動作の開始時点から原稿シートMを搬送した距離や、S32の読取動作の開始時点から原稿シートMを搬送した距離が上記基準距離に応じた距離に達したか否かを判断することにより、間接的にS34の判断を行ってもよい。また、CPU31は、例えば原稿シートMの先端が読取位置X2に到達したと判定した時点からの経過時間やステッピングモータ5Eのステップ数を用いて、S34の判断を行うことができる。   After correcting the line data, the CPU 31 determines whether or not the distance that the document sheet M has been conveyed has reached the reference distance from the time when it is determined in S24 that the leading edge of the document sheet M has reached the reading position X2 ( S34). Note that the CPU 31 determines whether the distance that the document sheet M has been transported from the start of the transport operation in S31 and the distance that the document sheet M has been transported from the start of the read operation in S32 has reached a distance corresponding to the reference distance. The determination of S34 may be made indirectly by determining whether or not. Further, the CPU 31 can make the determination in S34 using, for example, the elapsed time from the time when it is determined that the leading edge of the document sheet M has reached the reading position X2 and the number of steps of the stepping motor 5E.

CPU31は、基準距離に達していないと判断した場合(S34:NO)、S32に戻り、次のラインについてS32、S33の処理を実行する。一方、CPU31は、基準距離に達したと判断した場合(S34:YES)、ADF5に搬送動作を停止させて(S35)、本中間読取処理を終了し、図4のS10に進む。ここで、基準距離に達した場合、原稿シートMの先端と後端との間の部位が、読取位置X2に到達しており、原稿シートMの後端は、未だ読取位置X2に到達していない。上記部位は、原稿シートMのうち後端寄りの位置であることが好ましく、搬送方向において後端の手前の位置がより好ましい。   When the CPU 31 determines that the reference distance has not been reached (S34: NO), the CPU 31 returns to S32 and executes the processes of S32 and S33 for the next line. On the other hand, if the CPU 31 determines that the reference distance has been reached (S34: YES), the CPU 31 stops the transport operation of the ADF 5 (S35), ends the intermediate reading process, and proceeds to S10 in FIG. Here, when the reference distance is reached, the portion between the leading edge and the trailing edge of the document sheet M has reached the reading position X2, and the trailing edge of the document sheet M has still reached the reading position X2. Absent. The part is preferably a position near the rear end of the document sheet M, and more preferably a position in front of the rear end in the transport direction.

(4)後端判定・読取処理
CPU31は、中間読取処理の実行後、図6に示す後端判定・読取処理を実行する(S10)。後端判定・読取処理は、原稿シートMに対する読取動作を実行しつつ、搬送方向における原稿シートMの後端が読取位置X2に到達したか否かを判定するための処理である。まず、CPU31は、ADF5に、後端判定周期T3に対応する後端判定速度V3で、原稿シートMの搬送動作を開始させる(S41)。次に、CPU31は、読取部6に、後端判定周期T3でカラー読取動作を開始させる(S42)。これにより、読取部6は、1ラインごとのカラーラインデータを順次出力する。なお、S42の処理は、読取処理の一例である。
(4) Rear end determination / reading process After executing the intermediate reading process, the CPU 31 executes the rear end determination / reading process shown in FIG. 6 (S10). The trailing edge determination / reading process is a process for determining whether the trailing edge of the document sheet M in the transport direction has reached the reading position X2 while executing a reading operation on the document sheet M. First, the CPU 31 causes the ADF 5 to start conveying the original sheet M at the trailing edge determination speed V3 corresponding to the trailing edge determination cycle T3 (S41). Next, the CPU 31 causes the reading unit 6 to start a color reading operation at the trailing edge determination cycle T3 (S42). Thereby, the reading unit 6 sequentially outputs color line data for each line. Note that the process of S42 is an example of a reading process.

CPU31は、画像処理部34に、読取部6から順次出力される各カラーラインデータを、上記後端端判定用シェーディングデータを用いて補正させる(S43)。以下、この補正後のカラーラインデータが、後端判定時ラインデータという。   The CPU 31 causes the image processing unit 34 to correct each color line data sequentially output from the reading unit 6 by using the rear end edge determination shading data (S43). Hereinafter, the corrected color line data is referred to as rear end determination line data.

CPU31は、その後端判定時ラインデータの値(例えばエッジ画素数、各画素値の平均値や最頻度画素値など)が、後端判定範囲内であるか否かを判定する(S44)。後端判定範囲は、上記後端判定基準データの値を含む範囲であり、例えば、後端判定基準データの値を中心とする範囲が好ましい。後端判定時ラインデータの値は、後端判定範囲内である場合、後端判定基準データの値に実質的に一致しているとみなすことができ、後端判定範囲外である場合、後端判定基準データの値に実質的に一致していないとみなすことができる。   The CPU 31 determines whether the value of the line data at the time of rear end determination (for example, the number of edge pixels, the average value of each pixel value, the most frequently used pixel value, etc.) is within the rear end determination range (S44). The rear end determination range is a range including the value of the rear end determination reference data, and for example, a range centered on the value of the rear end determination reference data is preferable. When the trailing edge judgment line data value is within the trailing edge judgment range, it can be regarded as substantially matching the trailing edge judgment reference data value. It can be considered that the value of the edge determination reference data does not substantially match.

後端判定処理の実行開始当初は、まだ、原稿シートMの後端が読取位置X2に到達していないから、読取部6は、原稿シートMに対して読取動作を実行することになる。このため、CPU31は、後端判定時ラインデータの値が後端判定範囲外であると判定し(S44:NO)、S43に戻る。   Since the trailing edge of the original sheet M has not yet reached the reading position X2 at the beginning of execution of the trailing edge determination process, the reading unit 6 performs a reading operation on the original sheet M. Therefore, the CPU 31 determines that the value of the rear end determination line data is outside the rear end determination range (S44: NO), and returns to S43.

一方、原稿シートMの後端が読取位置X2に到達すると、読取部6は、原稿シートMから原稿押さえ部材7の対向面7Aを読み取ることになり、後端判定時ラインデータの値が、後端判定基準データの値に近い値に変化する。このため、CPU31は、後端判定時ラインデータの値が後端判定範囲内であると判定する(S44:NO)。要するに、CPU31は、後端判定時ラインデータの値が後端判定範囲外から後端判定範囲内に変化したと判定することにより、原稿シートMの後端が読取位置X2に到達したと判定することができる。   On the other hand, when the trailing edge of the document sheet M reaches the reading position X2, the reading unit 6 reads the facing surface 7A of the document pressing member 7 from the document sheet M, and the value of the line data at the time of trailing edge determination is It changes to a value close to the value of the edge judgment reference data. Therefore, the CPU 31 determines that the value of the rear end determination line data is within the rear end determination range (S44: NO). In short, the CPU 31 determines that the trailing edge of the original sheet M has reached the reading position X2 by determining that the value of the trailing edge determination line data has changed from outside the trailing edge determination range to within the trailing edge determination range. be able to.

CPU31は、原稿シートMの後端が読取位置X2に到達したと判定すると(S44:YES)、読取部6に読取動作を停止させ、ADF5に搬送動作を停止させて(S45)、本後端判定・読取処理を終了し、図4のS11に進む。ここで、制御部21は、その処理速度やS43,S44の処理時間等の関係上、実際に読取部6が原稿シートMの後端を読取位置X2で読み取る後端読取タイミングに対して、制御部21が、その読み取ったラインデータから原稿シートMの後端が読取位置X2に到達したと判定する後端判定タイミングが遅れることがある。このため、制御部21は、後端読取タイミングから後端判定タイミングまでの後端遅れ期間でも、読取部6に、原稿シートMに対する読取動作を続行させることになり、その結果、原稿シートMの後端が読取位置X2を通過した後にも後端判定時ラインデータがRAM33に記憶され、読取画像上において、原稿シートMの後端の後側(下側)に余分な画像が付加されてしまう。   When the CPU 31 determines that the trailing edge of the document sheet M has reached the reading position X2 (S44: YES), the reading section 6 stops the reading operation, the ADF 5 stops the conveying operation (S45), and the trailing edge. The determination / reading process ends, and the process proceeds to S11 in FIG. Here, the control unit 21 controls the trailing edge reading timing at which the reading unit 6 actually reads the trailing edge of the document sheet M at the reading position X2 due to the processing speed and the processing times of S43 and S44. The trailing edge determination timing at which the section 21 determines that the trailing edge of the document sheet M has reached the reading position X2 from the read line data may be delayed. For this reason, the control unit 21 causes the reading unit 6 to continue the reading operation with respect to the document sheet M even in the trailing edge delay period from the trailing edge reading timing to the trailing edge determination timing. Even after the trailing edge passes the reading position X2, the trailing edge determination line data is stored in the RAM 33, and an extra image is added to the rear side (lower side) of the trailing edge of the document sheet M on the read image. .

しかし、制御部21は、原稿シートMの読取処理の過程で、原稿シートMの後端が読取位置X2に到達する前に、ADF5の搬送速度を遅くし、読取部6のライン周期を長くする遅延処理(図6のS31,S32,図7のS41,S42)を実行する。これにより、本実施形態と後端遅れ時間が同じであって、原稿シートMの読取処理の過程で、ADF5の搬送速度を遅くせず、読取部6のライン周期を長くしない構成に比べて、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。   However, the control unit 21 slows the transport speed of the ADF 5 and lengthens the line cycle of the reading unit 6 before the trailing end of the document sheet M reaches the reading position X2 in the process of reading the document sheet M. Delay processing (S31 and S32 in FIG. 6, S41 and S42 in FIG. 7) is executed. As a result, the rear end delay time is the same as that of the present embodiment, and in the process of reading the original sheet M, the transport speed of the ADF 5 is not delayed and the line period of the reading unit 6 is not lengthened. While performing the rear end determination, it is possible to suppress the number of extra lines read between the reading start timing and the rear end determination timing.

S11において、CPU31は、原稿トレイ3に原稿シートMが有ると判断した場合(S11:YES)、S5に戻り、原稿トレイ3に原稿シートMが無いと判断した場合(S11:NO)、最後に読み取った原稿シートMが排出トレイ4上に排出された後に、ADF5に搬送動作を停止させ(S12)、本読取制御処理を終了する。なお、ユーザが操作部22にてモノクロモードを選択して読取指示を行った場合、制御部21は、S1,S3、S4,S32,S42においてモノクロ読取動作を実行する。   In S11, if the CPU 31 determines that there is a document sheet M in the document tray 3 (S11: YES), it returns to S5, and if it determines that there is no document sheet M in the document tray 3 (S11: NO), finally. After the read document sheet M is discharged onto the discharge tray 4, the ADF 5 stops the conveying operation (S12), and the reading control process is terminated. When the user selects the monochrome mode on the operation unit 22 and gives a reading instruction, the control unit 21 executes a monochrome reading operation in S1, S3, S4, S32, and S42.

(5)原稿シートが2枚目以降であるときの基準距離の決定
S6で、CPU31は、1枚目以降の原稿シートであると判断した場合(S6:NO)、1枚目の原稿シートの副走査方向の寸法に応じた距離を、基準距離に決定し(S8)、S9に進む。CPU31は、1枚目の原稿シートMに対する先端および後端の判定結果(S24,S44)を用いて、読取画像上の原稿シートMの先端から後端までの寸法を算出し、原稿シートMの副走査方向の寸法とする。この副走査方向の寸法は、原稿シートMの実際の寸法に略一致する。
(5) Determination of the reference distance when the document sheet is the second and subsequent sheets When the CPU 31 determines that the document sheet is the first or subsequent document sheet at S6 (S6: NO), A distance corresponding to the dimension in the sub-scanning direction is determined as a reference distance (S8), and the process proceeds to S9. The CPU 31 calculates the dimension from the leading edge to the trailing edge of the document sheet M on the read image using the determination result (S24, S44) of the leading edge and the trailing edge with respect to the first document sheet M. The dimension is in the sub-scanning direction. The dimension in the sub-scanning direction substantially matches the actual dimension of the document sheet M.

CPU31は、この副走査方向の寸法から所定のマージン距離だけ差し引いた距離を、基準距離に決定する。これにより、1枚目の原稿シートMの副走査方向の寸法の実測値を利用することで、2枚目以降の原稿シートMについて、基準距離を、当該実測値に応じた適切な距離に決定することができる。また、温度の周囲環境や搬送機構の速度の変化等によって、原稿シートMの後端が読取位置X2に到達するタイミングが変動する場合にもその影響を抑制することができる。   The CPU 31 determines a distance obtained by subtracting a predetermined margin distance from the dimension in the sub-scanning direction as a reference distance. Thus, by using the measured value of the dimension of the first document sheet M in the sub-scanning direction, the reference distance is determined as an appropriate distance according to the measured value for the second and subsequent document sheets M. can do. Further, even when the timing at which the trailing edge of the original sheet M reaches the reading position X2 varies due to a surrounding environment of temperature, a change in speed of the transport mechanism, or the like, the influence can be suppressed.

(本実施形態の効果)
本実施形態によれば、読取処理の開始後、原稿シートMの後端が読取位置X2に到達する前に、ADF5の搬送速度を遅くし、ライン周期を長くする遅延処理が実行されることにより、単位時間当たりに読み取るラインの数が、遅延処理の実行前よりも少なくなる。このため、原稿シートの画像の読取開始タイミングから後端判定タイミングまでの間、搬送速度およびライン周期が一定である従来の構成に比べて、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なラインの数を抑制することが可能である。
(Effect of this embodiment)
According to the present embodiment, after the reading process is started and before the trailing edge of the original sheet M reaches the reading position X2, a delay process is executed to slow the ADF 5 conveyance speed and lengthen the line cycle. The number of lines read per unit time is smaller than that before execution of the delay process. Therefore, compared with the conventional configuration in which the conveyance speed and the line cycle are constant from the reading start timing of the original sheet image to the trailing edge determination timing, the trailing edge determination is performed from the reading start timing while performing the trailing edge determination. It is possible to suppress the number of extra lines read until the timing.

<他の実施形態>
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
<Other embodiments>
The technology disclosed in the present specification is not limited to the embodiments described with reference to the above description and drawings, and includes, for example, the following various aspects.

上記実施形態では、画像読取装置の一例として、スキャナ機能のみを有するスキャナ1を挙げた。しかし、これに限らず、画像読取装置は、スキャン機能に加えて、コピー機能など、複数の機能を実行可能な複合機や、ファクシミリ装置等でもよい。また、画像読取装置は、原稿トレイが排出トレイの上方に配置された構成でもよい。   In the embodiment described above, the scanner 1 having only the scanner function is given as an example of the image reading apparatus. However, the present invention is not limited to this, and the image reading apparatus may be a multifunction machine capable of executing a plurality of functions such as a copy function, a facsimile machine, or the like in addition to the scan function. Further, the image reading apparatus may be configured such that the document tray is disposed above the discharge tray.

上記実施形態では、制御部21は、CPU31と、画像処理部34等のハード回路とにより読取制御処理を実行する構成であった。しかし、これに限らず、制御部21は、1または複数のCPUのみにより読取制御処理等を実行する構成や、ASIC(Application Specific Integrated Circuit)などのハード回路のみにより読取制御処理等を実行する構成でもよい。例えば、制御部21は、図4〜図7において画像処理部34が実行する各処理の少なくとも一部を、CPUおよびメモリにより実行する構成でもよい。   In the above embodiment, the control unit 21 is configured to execute the reading control process by the CPU 31 and the hardware circuit such as the image processing unit 34. However, the present invention is not limited to this, and the control unit 21 is configured to execute read control processing or the like by only one or a plurality of CPUs, or to execute read control processing or the like only by a hardware circuit such as an ASIC (Application Specific Integrated Circuit). But you can. For example, the control unit 21 may be configured to execute at least a part of each process executed by the image processing unit 34 in FIGS. 4 to 7 using a CPU and a memory.

上記制御部21は、1ラインごとに読取動作等を実行する構成であったが、これに限らず、複数本のライン単位で読取動作等を実行する構成でもよい。   The control unit 21 is configured to execute a reading operation or the like for each line, but is not limited thereto, and may be configured to execute a reading operation or the like in units of a plurality of lines.

制御部21は、S1、S2、S22において、読取部6にカラー読取動作を実行させてもよい。   The control unit 21 may cause the reading unit 6 to perform a color reading operation in S1, S2, and S22.

制御部21は、図4のS7において、ADF5で搬送可能なシートの搬送方向の最短寸法に応じた距離を、基準距離に決定してもよい。即ち、搬送方向の最短寸法が長いほど、基準距離は長くなる。図1に示すように、スキャナ1では、複数の搬送ローラ5Cそれぞれの間の搬送距離のうち、最上流に位置する一対の搬送ローラ5C、5C間の搬送距離DLが、最短である。そして、この最短の搬送距離DLは、ADF5で搬送可能な原稿シートMの搬送方向の最短寸法を意味する。   The control unit 21 may determine a distance corresponding to the shortest dimension in the conveyance direction of the sheet that can be conveyed by the ADF 5 as a reference distance in S7 of FIG. That is, the longer the shortest dimension in the transport direction, the longer the reference distance. As shown in FIG. 1, in the scanner 1, the transport distance DL between the pair of transport rollers 5C and 5C located at the most upstream among the transport distances between the plurality of transport rollers 5C is the shortest. The shortest transport distance DL means the shortest dimension in the transport direction of the document sheet M that can be transported by the ADF 5.

そこで、制御部21は、この最短の搬送距離DLに応じた距離を、基準距離に決定する。これにより、スキャナ1で搬送可能であれば、どのサイズの原稿シートが搬送される場合でも、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。また、制御部21は、搬送ローラ5Cの搬送距離に限らず、例えば仕様上定められた原稿シートMの搬送方向の最小寸法に応じた距離を、基準距離に決定してもよい。   Therefore, the control unit 21 determines a distance corresponding to the shortest transport distance DL as a reference distance. As a result, as long as the scanner 1 can carry the original sheet, the number of extra lines read from the reading start timing to the trailing edge determination timing is determined while performing the trailing edge determination regardless of the size of the original sheet being conveyed. It is possible to suppress. The control unit 21 may determine the reference distance as a reference distance, not limited to the conveyance distance of the conveyance roller 5C, for example, according to the minimum dimension in the conveyance direction of the document sheet M defined in the specification.

制御部21は、S7,S8において、特定した主走査方向や、先端および後端の判定結果から特定した原稿シートMの副走査方向の寸法が長いほど、基準距離を長くする構成でもよいし、基準距離が常に一定である構成でよい。但し、前者の構成であれば、後者の構成に比べて、相対的に早い原稿読取速度V2で実行される中間読取処理の実行時間を長くし、相対的に遅い後端判定速度V3で実行される後端判定・読取処理の実行期間が長くなるのを抑制し、全体として読取期間が長期化することを抑制することができる。   The control unit 21 may be configured to increase the reference distance as the dimension in the sub-scanning direction of the document sheet M identified from the identified main scanning direction and the determination result of the leading edge and the trailing edge in S7 and S8. The reference distance may be always constant. However, in the former configuration, compared to the latter configuration, the execution time of the intermediate reading process executed at a relatively fast original reading speed V2 is lengthened and executed at a relatively slow trailing edge determination speed V3. Therefore, it is possible to suppress an increase in the execution period of the trailing edge determination / reading process, and it is possible to suppress an increase in the reading period as a whole.

制御部21は、S7やS8の代わりに、中間読取処理の読取動作により当初に取得されるラインデータから、原稿シートMの主走査方向の寸法を特定し、基準距離を決定する構成でもよい。   Instead of S7 and S8, the control unit 21 may be configured to identify the dimension in the main scanning direction of the document sheet M from the line data initially obtained by the reading operation of the intermediate reading process and determine the reference distance.

制御部21は、S8において、1枚目に限らず、2枚目以降の一の原稿シートMの副走査方向の寸法の実測値、または、複数枚の原稿シートMの副走査方向の寸法の実測値の平均値等を利用して、この後の他の原稿シートMについて、基準距離を決定する構成でよい。   In S8, the control unit 21 is not limited to the first sheet, and the actual measurement value of the dimension of the second and subsequent original sheets M in the sub-scanning direction or the dimension of the plurality of original sheets M in the sub-scanning direction. A configuration may be used in which the reference distance is determined for another subsequent document sheet M by using an average value of actually measured values or the like.

1:スキャナ 5:ADF 6:読取部 7:原稿押さえ部材 21:制御部 X2:読取位置   1: Scanner 5: ADF 6: Reading unit 7: Document pressing member 21: Control unit X2: Reading position

Claims (6)

原稿シートを予め定められた読取位置に向けて搬送する搬送動作を実行する搬送部と、
前記読取位置で主走査方向に沿ったライン毎に画像を読み取る読取動作を実行する読取部と、
前記読取位置で前記読取部に対向配置された対向部材と、
制御部と、
を備え、
前記制御部は、
前記搬送部に搬送動作、前記読取部に読取動作を実行させ、ライン毎の読取画像を順次取得する読取処理と、
前記読取処理の開始後、前記搬送部の搬送方向における前記原稿シートの後端が前記読取位置に到達する前に、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする遅延処理と、
前記遅延処理の実行後に取得したライン毎の読取画像の間で、その画像の値が、前記対向部材の画像の値を含む基準範囲の外から前記基準範囲内に変化した場合に、その変化した画像上の位置を、前記読取部による読取画像上の前記原稿シートの後端であると判定する後端判定処理と、
を実行する構成を有する、画像読取装置。
A transport unit that performs a transport operation for transporting a document sheet toward a predetermined reading position;
A reading unit that performs a reading operation of reading an image for each line along the main scanning direction at the reading position;
An opposing member disposed opposite to the reading unit at the reading position;
A control unit;
With
The controller is
A reading process in which the conveying unit performs a conveying operation, the reading unit performs a reading operation, and sequentially acquires a read image for each line;
After the start of the reading process, before the trailing edge of the original sheet in the conveying direction of the conveying unit reaches the reading position, the conveying speed of the conveying operation in the reading process is reduced, and the reading period of the reading operation Delay processing to lengthen
Among the read images for each line acquired after execution of the delay process, the value of the image changes when the value changes from outside the reference range including the image value of the opposing member to the reference range. A trailing edge determination process for determining that the position on the image is the trailing edge of the document sheet on the read image by the reading unit;
An image reading apparatus having a configuration for executing
請求項1に記載の画像読取装置であって、
前記制御部は、
前記読取処理では、前記搬送部が前記原稿シートを前記読取位置に到達させる前から、前記読取部に読取動作を実行させ、
前記遅延処理の実行前に取得したライン毎の読取画像の間で、その画像の値が前記基準範囲内から前記基準範囲の外に変化した場合に、その変化した画像上の位置を、前記読取画像上の前記原稿シートの先端であると判定する先端判定処理を実行する構成を有する、
画像読取装置。
The image reading apparatus according to claim 1,
The controller is
In the reading process, before the transport unit causes the original sheet to reach the reading position, the reading unit performs a reading operation,
When the value of the image is changed from the reference range to the outside of the reference range between the read images for each line acquired before the execution of the delay processing, the changed position on the image is read. Having a configuration for executing a leading edge determination process for determining that the leading edge of the document sheet on the image;
Image reading device.
請求項2に記載の画像読取装置であって、
前記制御部は、
更に、
前記読取処理で取得したライン毎の読取画像から、前記原稿シートの前記主走査方向の寸法を求め、前記主走査方向の寸法の一の辺を有する定形サイズの他の辺のうち、最も短い寸法を、前記搬送方向の寸法に決定する決定処理を有する構成を有し、
前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記決定処理で決定した前記搬送方向の寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする、
画像読取装置。
The image reading apparatus according to claim 2,
The controller is
Furthermore,
The dimension in the main scanning direction of the original sheet is obtained from the read image for each line acquired by the reading process, and the shortest dimension among the other sides of the standard size having one side in the main scanning direction. Having a determination process for determining the dimension in the transport direction,
In the delay process, when the document sheet is transported by a distance corresponding to the dimension in the transport direction determined in the determination process from the time when the leading edge determination process determines that the leading edge of the document sheet, the reading process is performed. Slowing the transport speed of the transport operation in the process and lengthening the reading cycle of the reading operation
Image reading device.
請求項2に記載の画像読取装置であって、
前記制御部は、
前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送部が搬送可能な原稿シートの前記搬送方向の最小寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする、
画像読取装置。
The image reading apparatus according to claim 2,
The controller is
In the delay process, the document sheet is conveyed by a distance corresponding to the minimum dimension in the conveyance direction of the document sheet that can be conveyed by the conveyance unit from the time when the leading edge determination process determines that the document sheet is the leading edge. At this point, the conveyance speed of the conveyance operation in the reading process is reduced, and the reading cycle of the reading operation is lengthened.
Image reading device.
請求項2から4のいずれか一項に記載の画像読取装置であって、
前記搬送部は、複数枚の原稿シートを1枚ずつ順次搬送し、
前記制御部は、
一の原稿シートに対する前記先端判定処理および前記後端判定処理の判定結果から、当該一の原稿シートの前記搬送方向の寸法を決定する搬送方向寸法決定処理を実行する構成を有し、
前記遅延処理では、前記一の原稿シートよりも後に搬送される他の原稿シートについて、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送方向の寸法に応じた距離だけ、前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする、
画像読取装置。
The image reading apparatus according to any one of claims 2 to 4,
The transport unit sequentially transports a plurality of document sheets one by one,
The controller is
From the determination results of the leading edge determination process and the trailing edge determination process for one document sheet, the conveyance direction dimension determination process for determining the dimension of the one document sheet in the conveyance direction is performed,
In the delay process, another document sheet transported after the one document sheet is the distance corresponding to the dimension in the transport direction from the time when the leading edge determination process determines that the document sheet is the leading edge of the document sheet. , When the original sheet is conveyed, the conveyance speed of the conveyance operation in the reading process is slowed down, and the reading cycle of the reading operation is lengthened.
Image reading device.
原稿シートを予め定められた読取位置に向けて搬送する搬送動作を実行する搬送部と、
前記読取位置で主走査方向に沿ったライン毎に画像を読み取る読取動作を実行する読取部と、
前記読取位置で前記読取部に対向配置された対向部材と、を備える画像読取装置に、
前記搬送部に搬送動作、前記読取部に読取動作を実行させ、ライン毎の読取画像を順次取得する読取処理と、
前記読取処理の開始後、前記搬送部の搬送方向における前記原稿シートの後端が前記読取位置に到達する前に、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする遅延処理と、
前記遅延処理の実行後に取得したライン毎の読取画像の間で、その画像の値が、前記対向部材の画像の値を含む基準範囲の外から基準範囲内に変化した場合に、その変化した画像上の位置を、前記読取部による読取画像上の前記原稿シートの後端であると判定する後端判定処理と、
を実行させる後端判定プログラム。
A transport unit that performs a transport operation for transporting a document sheet toward a predetermined reading position;
A reading unit that performs a reading operation of reading an image for each line along the main scanning direction at the reading position;
An image reading apparatus comprising: an opposing member disposed to face the reading unit at the reading position;
A reading process in which the conveying unit performs a conveying operation, the reading unit performs a reading operation, and sequentially acquires a read image for each line;
After the start of the reading process, before the trailing edge of the original sheet in the conveying direction of the conveying unit reaches the reading position, the conveying speed of the conveying operation in the reading process is reduced, and the reading period of the reading operation Delay processing to lengthen
Among the read images for each line acquired after the execution of the delay process, when the value of the image changes from outside the reference range including the image value of the facing member to the reference range, the changed image A rear edge determination process for determining that the upper position is the rear edge of the document sheet on the read image by the reading unit;
Rear end determination program that executes
JP2013155282A 2013-07-26 2013-07-26 Image reader and rear end decision program Pending JP2015026974A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013155282A JP2015026974A (en) 2013-07-26 2013-07-26 Image reader and rear end decision program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013155282A JP2015026974A (en) 2013-07-26 2013-07-26 Image reader and rear end decision program

Publications (1)

Publication Number Publication Date
JP2015026974A true JP2015026974A (en) 2015-02-05

Family

ID=52491298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013155282A Pending JP2015026974A (en) 2013-07-26 2013-07-26 Image reader and rear end decision program

Country Status (1)

Country Link
JP (1) JP2015026974A (en)

Similar Documents

Publication Publication Date Title
JP4858407B2 (en) Image reading device
US9578204B2 (en) Image reading device
US11652949B2 (en) Image reading apparatus and image forming apparatus
JP5939017B2 (en) Image reading apparatus and document presence / absence determination program
JP6024350B2 (en) Image reading apparatus and document edge determination program
JP5983440B2 (en) Image reading apparatus and document edge determination program
JP6390251B2 (en) Image reading apparatus, image forming apparatus, and program
JP2013143715A (en) Image reader and manuscript end detection method
JP2011166510A (en) Image reading apparatus, method of controlling the same, and program
JP5793968B2 (en) Image reading device
JP2015026974A (en) Image reader and rear end decision program
US9485380B2 (en) Image reading apparatus, image forming apparatus and computer readable medium storing program
JP5935547B2 (en) Image reading apparatus and document edge determination program
JP5206582B2 (en) Image reading device
US10250770B2 (en) Image reading device, image forming apparatus, and method for controlling image reading device
JP5935687B2 (en) Image reading device
JP6127507B2 (en) Image reading apparatus and image reading program
JP6394237B2 (en) Reader, position detection method, and program
JP2014236275A (en) Image reader and document sheet transport program
JP5949173B2 (en) Image reading apparatus and document presence / absence determination program
JP6658667B2 (en) Image reading device and image forming device
JP2011061695A (en) Image reading apparatus and method, and program
JP6365037B2 (en) Image reading apparatus, image forming apparatus, and program
JP6094118B2 (en) Image reading device
JP2017034585A (en) Light emission amount control device, image reading apparatus, and light emission amount control program