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

JP6127507B2 - Image reading apparatus and image reading program - Google Patents

Image reading apparatus and image reading program Download PDF

Info

Publication number
JP6127507B2
JP6127507B2 JP2012287044A JP2012287044A JP6127507B2 JP 6127507 B2 JP6127507 B2 JP 6127507B2 JP 2012287044 A JP2012287044 A JP 2012287044A JP 2012287044 A JP2012287044 A JP 2012287044A JP 6127507 B2 JP6127507 B2 JP 6127507B2
Authority
JP
Japan
Prior art keywords
reading
image
data
unit
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.)
Active
Application number
JP2012287044A
Other languages
Japanese (ja)
Other versions
JP2014131135A (en
Inventor
謙太郎 岩塚
謙太郎 岩塚
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 JP2012287044A priority Critical patent/JP6127507B2/en
Publication of JP2014131135A publication Critical patent/JP2014131135A/en
Application granted granted Critical
Publication of JP6127507B2 publication Critical patent/JP6127507B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

搬送される原稿シート上の画像を読取位置で画像読取部の読取動作により読み取る技術に関する。   The present invention relates to a technique for reading an image on a conveyed document sheet by a reading operation of an image reading unit at a reading position.

搬送される原稿シート上の画像を読取位置で画像読取部の読取動作により読み取るタイプの画像読取装置がある。このタイプの画像読取装置には、原稿シートの先端や後端が読取位置に到達したか否かを判定し、その判定結果を、例えば画像読取部の読取タイミングの決定や、読取画像内における原稿の画像サイズの決定等に利用するものがある。   There is an image reading apparatus of a type that reads an image on a conveyed document sheet by a reading operation of an image reading unit at a reading position. In this type of image reading apparatus, it is determined whether or not the leading edge or trailing edge of the document sheet has reached the reading position, and the determination result is used to determine, for example, the reading timing of the image reading unit or the document in the read image. Some of them are used to determine the image size.

その一例である画像読取装置では、画像読取部に対向配置された原稿押さえ板に、主走査方向に沿って色が切り替わるパターン、バーコード、特定の絵柄などの識別画像が描かれている。そして、画像読取部の読取動作により読み取られた画像データが、上記識別画像データであるか他の画像データであるかが判定されることにより、原稿シートの先端や後端が読取位置に到達したか否かが判定される(特許文献1参照)。   In an image reading apparatus as an example, an identification image such as a pattern whose color is switched along the main scanning direction, a barcode, or a specific pattern is drawn on a document pressing plate disposed opposite to the image reading unit. Then, by determining whether the image data read by the reading operation of the image reading unit is the identification image data or the other image data, the leading edge or the trailing edge of the document sheet has reached the reading position. Is determined (see Patent Document 1).

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

ところで、従来の画像読取装置では、原稿シートの先端が読取位置に到達したか否かを判定するための端判定期間における読取動作のライン周期と、その後、原稿シート上の画像を読み取るための原稿読取期間における読取動作のライン周期とは、常に同じである構成である。また、一般に、ライン周期が変更されると、それに応じて搬送速度も変更される。このため、従来の画像読取装置では、ライン周期が変更されると、それに伴って、読取期間だけでなく、判定期間も搬送速度が変化してしまう。端判定期間において所望の搬送速度で搬送することができない等の不都合が生じるという問題があった。   By the way, in the conventional image reading apparatus, the line cycle of the reading operation in the edge determination period for determining whether or not the leading edge of the document sheet has reached the reading position, and the document for reading the image on the document sheet thereafter. The line cycle of the reading operation in the reading period is always the same. In general, when the line cycle is changed, the conveyance speed is changed accordingly. For this reason, in the conventional image reading apparatus, when the line period is changed, the conveyance speed is changed not only in the reading period but also in the determination period. There has been a problem that inconveniences such as inability to transport at a desired transport speed occur in the end determination period.

本明細書では、端判定期間と原稿読取期間とで読取動作のライン周期が同じことによる不都合が生じることを抑制することが可能な技術を開示する。   The present specification discloses a technique capable of suppressing the occurrence of inconvenience due to the same line cycle of the reading operation in the edge determination period and the document reading period.

本明細書によって開示される画像読取装置は、搬送経路に沿って原稿シートを搬送する搬送部と、前記搬送経路上の読取位置で画像を読み取る読取動作を実行する画像読取部と、制御部と、を備え、前記制御部は、前記原稿シートが前記読取位置に到達する前から前記画像読取部に第1ライン周期で読取動作を実行させ、順次、第1読取画像データを取得する第1画像取得処理と、前記第1画像取得処理で取得した前記各読取画像データ間において読取画像の値が変化した場合に、前記搬送部の搬送方向における原稿シートの先端が前記読取位置に到達したと判定する端判定処理と、前記原稿シートの先端が前記読取位置に到達したと判定した後から前記画像読取部に前記第1ライン周期とは異なる第2ライン周期で読取動作を実行させ、順次、原稿シート上の画像の第2読取画像データを取得する第2画像取得処理と、を実行する構成を有する。   An image reading apparatus disclosed in this specification includes a conveyance unit that conveys a document sheet along a conveyance path, an image reading unit that performs a reading operation of reading an image at a reading position on the conveyance path, and a control unit. The control unit causes the image reading unit to perform a reading operation at a first line period before the original sheet reaches the reading position, and sequentially acquires first read image data. When the value of the read image changes between the acquisition process and the read image data acquired in the first image acquisition process, it is determined that the leading edge of the document sheet in the conveyance direction of the conveyance unit has reached the reading position. End determination processing, and after determining that the leading edge of the document sheet has reached the reading position, the image reading unit is caused to execute a reading operation at a second line cycle different from the first line cycle. Has a structure to perform a second image acquisition process for acquiring the second read image data of the image on the original sheet, the.

この画像読取装置によれば、画像読取部は、端判定処理のための第1画像取得処理では、第1ライン周期で読取動作を実行し、原稿シート上の画像を読み取るための第2画像取得処理では、第1ライン周期とは異なる第2ライン周期で読取動作を実行する。これにより、端判定期間と原稿読取期間とで読取動作のライン周期が同じことによる不都合が生じることを抑制することができる。   According to this image reading apparatus, in the first image acquisition process for the edge determination process, the image reading unit executes the reading operation in the first line cycle and acquires the second image for reading the image on the document sheet. In the processing, the reading operation is executed in a second line cycle different from the first line cycle. Thereby, it is possible to suppress the occurrence of inconvenience due to the same line cycle of the reading operation in the edge determination period and the document reading period.

上記画像読取装置では、前記制御部は、前記第1ライン周期を固定値とし、前記第2ライン周期を変更する変更処理を実行する構成を有してもよい。   In the image reading apparatus, the control unit may have a configuration in which the first line cycle is set as a fixed value and a change process for changing the second line cycle is executed.

この画像読取装置によれば、第1ライン周期を固定値とし、前記第2ライン周期を変更することが可能である。これにより、第1ライン周期を変えずに、第2ライン周期を、読取解像度などの所望の読取条件に応じて任意に変更することができる。   According to this image reading apparatus, it is possible to change the second line period with the first line period as a fixed value. Thereby, the second line cycle can be arbitrarily changed according to desired reading conditions such as reading resolution without changing the first line cycle.

上記画像読取装置では、前記制御部は、前記画像読取部に前記第1ライン周期で読取動作を実行させ、前記第1読取画像データを補正するための第1補正データを取得する第1補正データ取得処理と、前記画像読取部に前記第2ライン周期で読取動作を実行させ、前記第2読取画像データを補正するための第2補正データを取得する第2補正データ取得処理と、を実行する構成を有してもよい。   In the image reading apparatus, the control unit causes the image reading unit to perform a reading operation at the first line period, and acquires first correction data for correcting the first read image data. An acquisition process and a second correction data acquisition process for causing the image reading unit to execute a reading operation at the second line period and acquiring second correction data for correcting the second read image data are executed. You may have a structure.

この画像読取装置によれば、第1ライン周期で読取動作を実行させ、第1読取画像データを補正するための第1補正データを取得し、第2ライン周期で読取動作を実行させ、第2読取画像データを補正するための第2補正データを取得する。これにより、各読取画像データに対して、同一条件で取得した補正データに基づき適切に補正することができる。   According to this image reading apparatus, the reading operation is executed in the first line cycle, the first correction data for correcting the first read image data is acquired, the reading operation is executed in the second line cycle, and the second Second correction data for correcting the read image data is acquired. Thereby, it can correct | amend appropriately based on the correction data acquired on the same conditions with respect to each read image data.

上記画像読取装置では、前記画像読取部は、互いに発光色が異なる複数の発光素子を有し、前記複数の発光素子を発光させるカラー読取動作、および、前記複数の発光素子のいずれか1つの発光素子を発光させるモノクロ読取動作を実行可能な構成であり、前記第1画像取得処理では前記画像読取部に前記モノクロ読取動作を実行させ、前記第2画像読取処理では前記画像読取部に前記カラー読取動作を実行させてもよい。   In the image reading apparatus, the image reading unit includes a plurality of light emitting elements having different emission colors, a color reading operation for causing the plurality of light emitting elements to emit light, and light emission of any one of the plurality of light emitting elements. In the first image acquisition process, the image reading unit performs the monochrome reading operation, and in the second image reading process, the image reading unit performs the color reading. An operation may be executed.

この画像読取装置によれば、原稿シート上の画像をカラーで読み取る場合でも、端判定ではモノクロ読取動作を実行させることにより、発光素子の消費電力を抑制することができる。   According to this image reading apparatus, even when the image on the original sheet is read in color, the power consumption of the light emitting element can be suppressed by executing the monochrome reading operation in the edge determination.

なお、この発明は、画像読取装置、画像読取方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。   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 inconvenience due to the same line cycle of the reading operation in the edge determination period and the document reading period.

一実施形態に係るスキャナの電気的構成を示すブロック図1 is a block diagram showing an electrical configuration of a scanner according to an embodiment. スキャナの概要構成図Overview of scanner configuration 画像読取部およびADF等の概略構成図Schematic configuration diagram of image reading unit and ADF 読取制御処理を示すフローチャート(その1)Flowchart showing reading control processing (part 1) 読取制御処理を示すフローチャート(その2)Flowchart showing reading control processing (part 2) 読取制御処理を示すフローチャート(その3)Flowchart showing reading control processing (part 3)

一実施形態のスキャナ1について図1〜図6を参照しつつ説明する。以下の説明では、図2の紙面左側をスキャナ1の前側(F)とし、紙面手前側をスキャナ1の右側(R)とし、紙面上側をスキャナ1の上側(U)とする。   A scanner 1 according to an embodiment will be described with reference to FIGS. In the following description, the left side of FIG. 2 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等を備える。
(Electrical configuration of the scanner)
As shown in FIG. 1, the scanner 1 includes a control unit 2, an image reading unit 3, a device moving mechanism 4, an automatic document feeder (hereinafter referred to as “ADF”) 5, an operation unit 6, a display unit 7, and a front sensor 8. Etc.

制御部2は、中央処理装置(以下、CPU)11、ROM12、RAM13および画像処理部14を有する。ROM12には、後述する読取制御処理を実行するためのプログラム(画像読取プログラムの一例)や、このスキャナ1の各種の動作を実行するためのプログラムが記憶されている。CPU11は、ROM12から読み出したプログラムに従って、スキャナ1の各部を制御する。なお、上記各種のプログラムが記憶される媒体は、ROM12やRAM13以外に、CD−ROM、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。   The control unit 2 includes a central processing unit (hereinafter referred to as CPU) 11, a ROM 12, a RAM 13, and an image processing unit 14. The ROM 12 stores a program (an example of an image reading program) for executing a reading control process, which will be described later, and a program for executing various operations of the scanner 1. The CPU 11 controls each unit of the scanner 1 according to a program read from the ROM 12. In addition to the ROM 12 and RAM 13, the 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.

RAM13は、記憶部の一例である。画像読取部3で読み取られた読取画像に応じた画素列の読取データは、図示しないAD変換部によりAD変換され、画像処理部14に与えられる。画像処理部14は、画像処理専用のハード回路であり、AD変換された読取データに対し、シェーディング補正やガンマ補正等の処理を実行し、その後にRAM13に記憶する。   The RAM 13 is an example of a storage unit. The read data of the pixel row corresponding to the read image read by the image reading unit 3 is AD-converted by an AD conversion unit (not shown) and is given to the image processing unit 14. The image processing unit 14 is a hardware circuit dedicated to image processing, and performs processing such as shading correction and gamma correction on the AD-converted read data, and then stores it in the RAM 13.

デバイス移動機構4は、例えばステッピングモータ4Aおよびモータドライバ4Bを有し、画像読取部3を前後方向に往復移動させることが可能である。モータドライバ4Bは、例えばCPU11からクロック信号が入力されると、そのクロック信号の1パルス毎に励磁相を指示する信号を更新し、その信号に基づいてコイルに電流を供給することで、ステッピングモータ5Aを1ステップ(所定角度)ずつ回転させる。   The device moving mechanism 4 includes, for example, a stepping motor 4A and a motor driver 4B, and can reciprocate the image reading unit 3 in the front-rear direction. For example, when a clock signal is input from the CPU 11, the motor driver 4 </ b> B updates a signal instructing the excitation phase for each pulse of the clock signal, and supplies a current to the coil based on the signal, thereby stepping motor 5A is rotated by one step (predetermined angle).

ADF5は、例えばステッピングモータ5Aおよびモータドライバ5Bを有し、後述する各ローラ27を回転駆動する。モータドライバ5Bは、例えばCPU11からクロック信号が入力されると、そのクロック信号の1パルス毎に励磁相を指示する信号を更新し、その信号に基づいてコイルに電流を供給することで、ステッピングモータ5Aを1ステップ(所定角度)ずつ回転させる。   The ADF 5 includes, for example, a stepping motor 5A and a motor driver 5B, and rotationally drives each roller 27 described later. For example, when a clock signal is input from the CPU 11, the motor driver 5 </ b> B updates a signal instructing an excitation phase for each pulse of the clock signal, and supplies a current to the coil based on the signal to thereby generate a stepping motor. 5A is rotated by one step (predetermined angle).

操作部6は、複数のボタンを有し、読取モードの選択、読取動作の読取解像度の選択など、ユーザにより各種の入力操作が可能である。読取モードの選択対象には、カラーモードおよびモノクロモードが含まれる。カラーモードは、原稿シートM上の画像を、後述するカラー読取動作により、カラー画像として読み取るモードであり、モノクロモードは、原稿シートM上の画像を、後述するモノクロ読取動作により、モノクロ画像として読み取るモードである。   The operation unit 6 has a plurality of buttons, and allows a user to perform various input operations such as selection of a reading mode and selection of a reading resolution of a reading operation. Reading mode selection targets include a color mode and 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 a color reading operation described later, and the monochrome mode is an image in which an image on the original sheet M is read as a monochrome image by a monochrome reading operation described later. Mode.

読取解像度の選択対象には、300dpi(dots per inch)、600dpi、1200dpiが含まれるものとする。表示部7は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。画像読取部3、ADF5、フロントセンサ8の構成ついては次述する。   It is assumed that reading resolution selection targets include 300 dpi (dots per inch), 600 dpi, and 1200 dpi. The display unit 7 includes a liquid crystal display, a lamp, and the like, and can display various setting screens and operation states of the apparatus. The configuration of the image reading unit 3, the ADF 5, and the front sensor 8 will be described below.

(画像読取部およびADF等の構成)
図2に示すように、スキャナ本体1Aの上面には、仕切り部材20、ADF用ガラス21、および、FB(フラットベッド)用ガラス22が設けられている。仕切り部材20は、ADF用ガラス21とFB用ガラス22との間に設けられている。仕切り部材20の下面には白基準板20Aが設けられており、この白基準板20Aは、光反射率が概ね均一な白色の部材である。また、仕切り部材20の下面のうち、白基準板20Aに隣接する部分は、黒色である。
(Configuration of image reading unit and ADF)
As shown in FIG. 2, a partition member 20, an ADF glass 21, and an FB (flat bed) glass 22 are provided on the upper surface of the scanner body 1A. The partition member 20 is provided between the ADF glass 21 and the FB glass 22. A white reference plate 20A is provided on the lower surface of the partition member 20, and the white reference plate 20A is a white member having a substantially uniform light reflectance. Moreover, the part adjacent to the white reference board 20A among the lower surfaces of the partition member 20 is black.

また、スキャナ本体1Aの上面の一端側には,これらのガラス21,22を覆うカバー23が開閉可能に設けられている。このカバー23内には、上述したADF5、フロントセンサ8が設けられ、ガラス21,22等の下方には、上述した画像読取部3、デバイス移動機構4が設けられている。   A cover 23 covering these glasses 21 and 22 is provided on one end side of the upper surface of the scanner body 1A so as to be openable and closable. In the cover 23, the ADF 5 and the front sensor 8 described above are provided, and the image reading unit 3 and the device moving mechanism 4 described above are provided below the glasses 21, 22 and the like.

具体的には、カバー23には、原稿シートMが配置される原稿トレイ24、および、その原稿トレイ24の上方に配置された排出トレイ25が設けられている。また、原稿トレイ24の先端側には上記フロントセンサ8が設けられている。このフロントセンサ8は、原稿トレイ24の先端側に設定された検知位置R0で、原稿トレイ24上の原稿シートMの有無を検知する原稿有無センサであり、その検知結果を制御部2に送信する。   Specifically, the cover 23 is provided with a document tray 24 on which the document sheet M is disposed, and a discharge tray 25 disposed above the document tray 24. Further, the front sensor 8 is provided on the leading end side of the document tray 24. The front sensor 8 is a document presence / absence sensor that detects the presence / absence of the document sheet M on the document tray 24 at the detection position R0 set on the front end side of the document tray 24, and transmits the detection result to the control unit 2. .

また、カバー23内には、原稿シートMを、原稿トレイ24からU字状に折り返して排出トレイ25に搬送するための搬送経路26が形成されている。ADF5は、搬送部の一例であり、その搬送経路26途中に配置された複数の搬送ローラ27や原稿押さえ部材28等を有し、搬送ローラ27を回転駆動することにより、原稿シートMを搬送経路26に沿って自動で搬送する構成である。   Further, a transport path 26 is formed in the cover 23 for folding the document sheet M from the document tray 24 into a U shape and transporting it to the discharge tray 25. The ADF 5 is an example of a transport unit. The ADF 5 includes a plurality of transport rollers 27 and a document pressing member 28 disposed in the transport path 26, and the document roller M is transported by rotating the transport rollers 27. 26 is configured to be automatically conveyed along the line 26.

原稿押さえ部材28は、画像読取部3がADF読取位置X1(図2参照)に位置したときに、当該画像読取部3に対し、ADF用ガラス21を介して対向する位置に設けられた対向部材である。具体的には、原稿押さえ部材28は、カバー23内部の所定部位に固定されており、カバー23を閉姿勢にしたとき、原稿押さえ部材28は、ADF用ガラス21の上面に対向する。   The document pressing member 28 is provided at a position facing the image reading unit 3 through the ADF glass 21 when the image reading unit 3 is positioned at the ADF reading position X1 (see FIG. 2). It is. Specifically, the document pressing member 28 is fixed to a predetermined portion inside the cover 23, and the document pressing member 28 faces the upper surface of the ADF glass 21 when the cover 23 is in the closed posture.

画像読取部3は、CIS(Contact Image Sensor)を有する読取デバイスである。画像読取部3の具体的構成、および、原稿押さえ部材28との配置関係等については後述する。なお、画像読取部3は、CISに限らず、例えばCCD(Charge Coupled Drive Image Sensor)を有する構成でもよい。また、画像読取部3は、デバイス移動機構4によってADF用ガラス21およびFB用ガラス22の下側において、前後方向に移動可能に設けられている(図2の太い黒矢印参照)。   The image reading unit 3 is a reading device having a CIS (Contact Image Sensor). A specific configuration of the image reading unit 3 and an arrangement relationship with the document pressing member 28 will be described later. Note that the image reading unit 3 is not limited to the CIS, and may be configured to include, for example, a CCD (Charge Coupled Drive Image Sensor). Further, the image reading unit 3 is provided so as to be movable in the front-rear direction below the ADF glass 21 and the FB glass 22 by the device moving mechanism 4 (see thick black arrows in FIG. 2).

これにより、スキャナ1は、ADF読取とFB読取とを実行することができる。ADF読取は、画像読取部3を原稿押さえ部材28に対向するADF読取位置X1に静止させ、ADF5により搬送される原稿シートM上の画像を読み取る動作である。FB読取は、デバイス移動機構4により、画像読取部3をFB用ガラス11Bに沿って移動させつつ、当該FB用ガラス11B上に配置された原稿シートMの画像を読み取る動作である。   Thereby, the scanner 1 can execute ADF reading and FB reading. The ADF reading is an operation in which the image reading unit 3 is stopped at the ADF reading position X1 facing the document pressing member 28 and an image on the document sheet M conveyed by the ADF 5 is read. The FB reading is an operation of reading the image of the original sheet M placed on the FB glass 11B while moving the image reading unit 3 along the FB glass 11B by the device moving mechanism 4.

(画像読取部および原稿押さえ部材の具体的構成)
図3に示すように、画像読取部3は、発光部31および受光部32を備える。なお、図3では、各色の光LR、LG、LBの光路が区別できるよう模式的に描かれており、読取位置R1の範囲も大きく描かれている。また、同図には、各色の光LR、LG、LBが、原稿押さえ部材28の対向面で反射している状態が示されている。
(Specific configuration of image reading unit and document pressing member)
As shown in FIG. 3, the image reading unit 3 includes a light emitting unit 31 and a light receiving unit 32. In FIG. 3, 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 R1 is also illustrated large. Also, the drawing shows a state in which the light beams LR, LG, and LB of each color are reflected by the facing surface of the document pressing member 28.

具体的には、発光部31は、LED基板33および導光体34を有する。LED基板33には、レッド(R)の光LRを出射するR色LED(発光ダイオード)34R、グリーン(G)の光LGを出射するG色LED34G、ブルー(B)の光LBを出射するB色LED34Bが、前後方向(搬送経路26の搬送方向)に沿って互いにずれた位置に配置されている。導光体34は、LED34R,34G,34Bからの各色の光LR、LG、LBを、読取位置R1へと導く光学部材である。なお、LED34R〜34Bは、発光素子の一例である。   Specifically, the light emitting unit 31 includes an LED substrate 33 and a light guide 34. The LED substrate 33 has an R color LED (light emitting diode) 34R that emits red (R) light LR, a G color LED 34G that emits green (G) light LG, and a B that emits blue (B) light LB. The color LEDs 34B are arranged at positions shifted from each other along the front-rear direction (the transport direction of the transport path 26). The light guide 34 is an optical member that guides the light beams LR, LG, and LB from the LEDs 34R, 34G, and 34B to the reading position R1. The LEDs 34R to 34B are examples of light emitting elements.

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

以上の構成により、画像読取部3は、読取位置R1で、順次、搬送方向に直交する主走査方向(左右方向)に沿ったライン状の画像を読み取って、各ラインの画素列のデータ(読取画像データの一例 以下、ラインデータという)を出力する読取動作を実行する。画像読取部3は、カラー読取動作、および、モノクロ読取動作を選択的に実行可能である。   With the above configuration, the image reading unit 3 sequentially reads line-shaped images along the main scanning direction (left-right direction) orthogonal to the transport direction at the reading position R1, and the data (reading) of the pixel columns of each line. An example of image data (hereinafter referred to as line data) is output. The image reading unit 3 can selectively execute a color reading operation and a monochrome reading operation.

具体的には、画像読取部3は、カラー読取動作、および、モノクロ読取動作を選択的に実行可能である。カラー読取動作は、発光部31のLED34R,34G,34Bを時分割で発光させて、読取位置R1で反射した各色の光LR、LG、LBを受光部32に受光させ、RGB各色ラインデータを、1組のカラーラインデータとして順次出力する読取動作である。モノクロ読取動作は、発光部31のLED34R,34G,34Bのいずれか1つ(例えばLED34G)を発光させて、読取位置R1で反射した1色の光を受光部32に受光させ、モノクロラインデータを順次出力する読取動作である。   Specifically, the image reading unit 3 can selectively execute a color reading operation and a monochrome reading operation. In the color reading operation, the LEDs 34R, 34G, and 34B of the light emitting unit 31 are caused to emit light in a time-sharing manner, the light beams LR, LG, and LB reflected at the reading position R1 are received by the light receiving unit 32, and RGB color line data is obtained. This is a reading operation for sequentially outputting a set of color line data. In the monochrome reading operation, one of the LEDs 34R, 34G, and 34B (for example, LED 34G) of the light emitting unit 31 is caused to emit light, and the light of the one color reflected at the reading position R1 is received by the light receiving unit 32. This is a reading operation that outputs sequentially.

(読取制御処理)
ユーザが操作部6にて、読取モードとしてカラーモードを選択し、いずれかの読取解像度を選択して読取指示を行うと、制御部2は、フロントセンサ8の検知結果に基づき、原稿トレイ24上に原稿シート有りと判断したことを条件に、図4〜6に示す読取制御処理を実行する。この読取制御処理により、スキャナ1は、ADF読取において、端判定用ライン周期で読取動作を実行しつつ、原稿シートMの搬送方向における先端(以下、単に、先端という)が読取位置R1に到達したか否かを判定し、その後、端判定用ライン周期とは異なる原稿読取用ライン周期で読取動作をしつつ原稿シートM上の画像を読み取らせる。端判定用ライン周期は第1ライン周期の一例であり、原稿読取用ライン周期は第2ライン周期の一例である。
(Reading control processing)
When the user selects a color mode as a reading mode on the operation unit 6 and selects one of the reading resolutions to give a reading instruction, the control unit 2 controls the document tray 24 on the basis of the detection result of the front sensor 8. 4 to 6 are executed on the condition that it is determined that the original sheet exists. By this reading control process, the scanner 1 performs a reading operation at the edge determination line period in ADF reading, and the leading edge (hereinafter simply referred to as the leading edge) in the conveyance direction of the original sheet M has reached the reading position R1. After that, the image on the original sheet M is read while performing the reading operation with the original reading line cycle different from the edge determination line cycle. The edge determination line cycle is an example of a first line cycle, and the document reading line cycle is an example of a second line cycle.

ライン周期は、画像読取部3が、1ライン分の画像を読み取る際に、各LED34からの読取値を出力する時間に応じた時間である。1ライン分の画像は、モノクロ読取動作の場合、1色のライン分の画像であり、カラー読取動作の場合、3色のカラーライン分の画像である。また、ライン周期は、画像読取部3が、複数ライン分の画像を連続して読み取る場合、一ライン分の画像を読み取る開始タイミングと、次のライン分の画像を読み取る開始タイミングとの時間差に応じた時間である。   The line period is a time corresponding to the time for which the image reading unit 3 outputs the read value from each LED 34 when reading the image for one line. An image for one line is an image for one color line in a monochrome reading operation, and an image for three color lines in a color reading operation. Also, the line cycle depends on the time difference between the start timing for reading an image for one line and the start timing for reading an image for the next line when the image reading unit 3 continuously reads images for a plurality of lines. It was time.

ここで、制御部2は、1ライン分の読取動作の処理負担が大きいほど、ライン周期を長い時間に設定し、それに伴って、ADF5による原稿シートMの搬送速度を遅い速度に設定する。例えば、制御部2は、モノクロ読取動作時よりもカラー読取動作時の方が、ライン周期を長い時間に設定する。また、制御部2は、選択された読取解像度が高いほど、ライン周期を長い時間に設定する。   Here, the control unit 2 sets the line cycle to a longer time as the processing load of the reading operation for one line is larger, and accordingly sets the conveyance speed of the original sheet M by the ADF 5 to a slower speed. For example, the control unit 2 sets the line cycle to a longer time during the color reading operation than during the monochrome reading operation. Further, the control unit 2 sets the line cycle to a longer time as the selected reading resolution is higher.

CPU11は、デバイス移動機構4を制御して、画像読取部3を上記仕切り部材20の直下の白基準読取位置X0(図2参照)に移動させる(S1)。具体的には、CPU11は、画像読取部3を移動させつつ読取動作を実行させ、その読取画像が、白基準板20Aの白画像から、その隣接部分の黒画像に切り替わった時点で、画像読取部3が白基準読取位置X0に到達したと判断し、デバイス移動機構4を停止させる。   The CPU 11 controls the device moving mechanism 4 to move the image reading unit 3 to the white reference reading position X0 (see FIG. 2) immediately below the partition member 20 (S1). Specifically, the CPU 11 performs a reading operation while moving the image reading unit 3, and when the read image is switched from the white image on the white reference plate 20 </ b> A to the black image of the adjacent portion, the image reading is performed. The unit 3 determines that the white reference reading position X0 has been reached, and stops the device moving mechanism 4.

次にCPU11は、読取動作のライン周期として、原稿読取用ライン周期を設定する(S2)。ここで、上述したように、CPU11は、選択された読取解像度が高いほど、原稿読取用ライン周期を長い時間に設定する。以下、CPU11は、1200dpiに対応した原稿読取用ライン周期を設定するものとする。その後、CPU11および画像処理部14は、この原稿読取用ライン周期を用いて黒基準データを取得するための処理を実行する(S3)。具体的には、CPU11は、画像読取部3に、発光部31を発光させずに、原稿読取用ライン周期でラインデータを出力させ、画像処理部14は、そのラインデータを、原稿読取用黒基準データとしてRAM13に記憶する。   Next, the CPU 11 sets a document reading line cycle as a line cycle of the reading operation (S2). Here, as described above, the CPU 11 sets the document reading line cycle to a longer time as the selected reading resolution is higher. Hereinafter, it is assumed that the CPU 11 sets a document reading line period corresponding to 1200 dpi. Thereafter, the CPU 11 and the image processing unit 14 execute a process for acquiring black reference data using the document reading line cycle (S3). Specifically, the CPU 11 causes the image reading unit 3 to output line data in the original reading line cycle without causing the light emitting unit 31 to emit light, and the image processing unit 14 converts the line data to black for original reading. It is stored in the RAM 13 as reference data.

次にCPU11は、読取動作のライン周期として、端判定用ライン周期を設定する(S4)。ここで、CPU11は、選択された読取解像度の高低に関係無く、端判定用ライン周期を予め定められた固定周期(時間)に設定する。端判定用ライン周期は、例えばスキャナ1で選択可能な複数の読取解像度それぞれに対応する複数のライン周期とは異なる周期でもよいが、それら複数のライン周期のいずれか1つと同じ周期であることが好ましい。   Next, the CPU 11 sets an end determination line cycle as the line cycle of the reading operation (S4). Here, the CPU 11 sets the end determination line cycle to a predetermined fixed cycle (time) regardless of the selected reading resolution level. The edge determination line cycle may be different from a plurality of line cycles corresponding to each of a plurality of reading resolutions selectable by the scanner 1, for example, but may be the same cycle as any one of the plurality of line cycles. preferable.

例えば端判定用ライン周期が最低読取解像度(300dpi)に対応するライン周期に設定されていれば、原稿シートMの先端が読取位置R1に到達したか否かを判定するための先端判定期間において、原稿シートMを高速搬送し、原稿シートMの先端が読取位置R1に到達したか否かを早期に判定することができる。一方、端判定用ライン周期が最高読取解像度(1200dpi)に対応するライン周期に設定されていれば、原稿シートMを低速搬送し、原稿シートMの先端が読取位置R1に到達したか否かを精度よく判定することができる。なお、スキャナ1は、例えばユーザによる操作部6の操作により、端判定用ライン周期を、原稿読取用ライン周期とは独立に、予め変更可能な構成でもよい。   For example, if the edge determination line cycle is set to a line cycle corresponding to the minimum reading resolution (300 dpi), in the leading edge determination period for determining whether or not the leading edge of the document sheet M has reached the reading position R1. The original sheet M is conveyed at high speed, and it can be determined at an early stage whether or not the leading edge of the original sheet M has reached the reading position R1. On the other hand, if the line cycle for edge determination is set to a line cycle corresponding to the maximum reading resolution (1200 dpi), the document sheet M is conveyed at low speed, and whether or not the leading edge of the document sheet M has reached the reading position R1 is determined. It can be determined with high accuracy. The scanner 1 may have a configuration in which the edge determination line cycle can be changed in advance independently of the document reading line cycle, for example, by the operation of the operation unit 6 by the user.

その後、CPU11および画像処理部14は、この端判定用ライン周期を用いて黒基準データを取得するための処理を実行する(S5)。具体的には、CPU11は、画像読取部3に、発光部31を発光させずに、端判定用ライン周期でラインデータを出力させ、画像処理部14は、そのラインデータを、端判定用黒基準データとしてRAM13に記憶する。   Thereafter, the CPU 11 and the image processing unit 14 execute processing for acquiring black reference data using the end determination line cycle (S5). Specifically, the CPU 11 causes the image reading unit 3 to output line data in the end determination line cycle without causing the light emitting unit 31 to emit light, and the image processing unit 14 converts the line data to the end determination black. It is stored in the RAM 13 as reference data.

次にCPU11は、読取動作のライン周期として、原稿読取用ライン周期に再設定し(S6)、画像読取部3に、原稿読取用ライン周期で読取動作を実行させ、受光部32からのラインデータに基づき、各LED34の発光量が所定の目標量になるように光量調整をする(S7)。このように、原稿読取用ライン周期を用いて光量調整を行う構成であれば、後述する原稿シートM上の画像を読み取るための原稿読取期間において、読取動作を精度よく行うことができる。   Next, the CPU 11 resets the original reading line cycle as the line cycle of the reading operation (S6), causes the image reading unit 3 to execute the reading operation in the original reading line cycle, and the line data from the light receiving unit 32. Based on the above, the light amount is adjusted so that the light emission amount of each LED 34 becomes a predetermined target amount (S7). As described above, if the light amount adjustment is performed using the document reading line cycle, the reading operation can be accurately performed in the document reading period for reading an image on the document sheet M described later.

次にCPU11および画像処理部14は、この原稿読取用ライン周期を用いて原稿読取用白基準データを取得するための処理を実行する(S8)。具体的には、CPU11は、画像読取部3に、原稿読取用ライン周期でカラー読取動作を実行させてカラーラインデータを出力させ、画像処理部14は、そのカラーラインデータを、原稿読取用白基準データとしてRAM13に記憶する。   Next, the CPU 11 and the image processing unit 14 execute processing for acquiring the document reading white reference data using the document reading line cycle (S8). Specifically, the CPU 11 causes the image reading unit 3 to perform color reading operation at a document reading line cycle to output color line data, and the image processing unit 14 converts the color line data to white for document reading. It is stored in the RAM 13 as reference data.

CPU11は、原稿読取用黒基準データおよび原稿読取用白基準データを取得すると、画像処理部14に、これらのデータに基づき、原稿読取用シェーディングデータを生成させ、RAM13に記憶させる(S9)。この原稿読取用シェーディングデータは、原稿読取期間において画像読取部3から出力される原稿読取時ラインデータを補正するための補正データである。このように、原稿読取期間と同じ原稿読取用ライン周期で取得した原稿読取用白基準データ等に基づき、原稿読取用シェーディングデータを生成することにより、原稿読取時ラインデータを適切に補正することができる。なお、S3、S8、S9の処理は第2補正データ取得処理の一例であり、原稿読取用シェーディングデータは第2補正データの一例である。   When the CPU 11 acquires the original reading black reference data and the original reading white reference data, the image processing unit 14 generates the original reading shading data based on these data, and stores it in the RAM 13 (S9). The original reading shading data is correction data for correcting original reading line data output from the image reading unit 3 during the original reading period. As described above, by generating the original reading shading data based on the original reading white reference data acquired at the same original reading line period as the original reading period, it is possible to appropriately correct the original reading line data. it can. Note that the processes of S3, S8, and S9 are an example of the second correction data acquisition process, and the document reading shading data is an example of the second correction data.

CPU11は、原稿読取用シェーディングデータを生成すると、読取動作のライン周期として、端判定用ライン周期に再設定し(S10)、画像処理部14とともに、この端判定用ライン周期を用いて端判定用白基準データを取得するための処理を実行する(S11)。具体的には、CPU11および画像処理部14は、画像読取部3に、端判定用ライン周期でモノクロ読取動作を実行させてモノクロラインデータを出力させ、画像処理部14は、そのモノクロラインデータを、端判定用白基準データとしてRAM13に記憶する。   When generating the document reading shading data, the CPU 11 resets the end determination line cycle as the line cycle of the reading operation (S10), and uses the end determination line cycle together with the image processing unit 14 for edge determination. A process for acquiring white reference data is executed (S11). Specifically, the CPU 11 and the image processing unit 14 cause the image reading unit 3 to execute monochrome reading operation in the end determination line cycle to output monochrome line data, and the image processing unit 14 outputs the monochrome line data. Then, it is stored in the RAM 13 as edge reference white reference data.

CPU11は、端判定用黒基準データおよび端判定用白基準データを取得すると、画像処理部14に、これらのデータに基づき、端判定用シェーディングデータを生成させ、RAM13に記憶させる(S12)。この端判定用シェーディングデータは、端判定期間において画像読取部3から出力される端判定時ラインデータを補正するための補正データである。このように、端判定期間と同じ端判定用ライン周期で取得した端判定用白基準データ等に基づき、端判定用シェーディングデータを生成することにより、端判定時ラインデータを適切に補正することができる。なお、S5、S11、S12の処理は第1補正データ取得処理の一例であり、端判定用シェーディングデータは第1補正データの一例である。   When the CPU 11 acquires the edge determination black reference data and the edge determination white reference data, the CPU 11 causes the image processing unit 14 to generate edge determination shading data based on these data and store the generated edge determination shading data in the RAM 13 (S12). The edge determination shading data is correction data for correcting the edge determination line data output from the image reading unit 3 in the edge determination period. Thus, by generating edge determination shading data based on the edge determination white reference data acquired at the same edge determination line period as the edge determination period, the edge determination line data can be appropriately corrected. it can. Note that the processing of S5, S11, and S12 is an example of first correction data acquisition processing, and the edge determination shading data is an example of first correction data.

次に、CPU11は、デバイス移動機構4を制御して、画像読取部3を白基準読取位置X0からADF読取位置X1(図2参照)に移動させる(S13)。そして、CPU11は、画像読取部3に、端判定用ライン周期で、原稿押さえ部材28のうち対向部分に対するモノクロ読取動作を実行させる(S14)。そして、CPU11は、画像処理部14に、画像読取部3から出力されたモノクロデータを、上記端判定用シェーディングデータを用いて補正し、その補正後のモノクロデータを、第1基準読取データとしてRAM13に記憶させる(S15)。   Next, the CPU 11 controls the device moving mechanism 4 to move the image reading unit 3 from the white reference reading position X0 to the ADF reading position X1 (see FIG. 2) (S13). Then, the CPU 11 causes the image reading unit 3 to execute a monochrome reading operation on the facing portion of the document pressing member 28 in the edge determination line cycle (S14). Then, the CPU 11 corrects the monochrome data output from the image reading unit 3 to the image processing unit 14 using the edge determination shading data, and uses the corrected monochrome data as the first reference reading data in the RAM 13. (S15).

次に、CPU11は、画像読取部3に、原稿読取用ライン周期で、原稿押さえ部材28のうち対向部分に対するカラー読取動作を実行させる(S16)。そして、CPU11は、画像処理部14に、画像読取部3から出力されたカラーデータを、上記原稿読取用シェーディングデータを用いて補正し、その補正後のカラーデータを、第2基準読取データとしてRAM13に記憶させる(S17)。   Next, the CPU 11 causes the image reading unit 3 to perform a color reading operation on the facing portion of the document pressing member 28 in the document reading line cycle (S16). Then, the CPU 11 corrects the color data output from the image reading unit 3 to the image processing unit 14 using the shading data for document reading, and uses the corrected color data as the second reference reading data in the RAM 13. (S17).

CPU11は、第1基準読取データおよび第2基準読取データを取得すると、読取動作のライン周期として、端判定用ライン周期を再設定し(S21)、ADF5に、端判定用ライン周期に対応する搬送速度である端判定用速度で、原稿シートMの搬送動作を開始させる(S22)。そして、CPU11は、画像読取部3に、端判定用ライン周期でモノクロ読取動作により1ライン分の画像を読み取らせ(S23)、画像処理部14に、画像読取部3から出力されたモノクロラインデータを、上記端判定用シェーディングデータを用いて補正させる(S24)。この補正後のモノクロラインデータが、端判定時ラインデータである。S23の処理は、第1画像取得処理の一例である。   When the CPU 11 acquires the first reference read data and the second reference read data, the CPU 11 resets the end determination line cycle as the line cycle of the reading operation (S21), and the ADF 5 carries the conveyance corresponding to the end determination line cycle. The conveying operation of the document sheet M is started at the edge determination speed which is the speed (S22). Then, the CPU 11 causes the image reading unit 3 to read an image for one line by the monochrome reading operation in the edge determination line cycle (S23), and causes the image processing unit 14 to output the monochrome line data output from the image reading unit 3. Is corrected using the edge determination shading data (S24). The corrected monochrome line data is the edge determination time line data. The process of S23 is an example of a first image acquisition process.

CPU11は、その端判定時ラインデータの値(例えばエッジ画素数、各画素値の平均値や最頻度画素値など)が第1基準読取データの値一致するか否かを判断することにより、原稿シートMの先端が読取位置R1に到達したか否かを判定する先端判定処理を実行する(S25)。S22の処理の実行開始当初は、まだ、原稿シートMの先端が読取位置R1に到達していないから、画像読取部3は、原稿押さえ部材28の対向部分に対してモノクロ読取動作を実行することになる。このため、CPU11は、端判定時ラインデータの値は第1基準読取データの値に略一致すると判断する(S25:YES)。 CPU11, by determining whether the end determination time line data value (for example, the number of edge pixels, an average value or most frequent pixel values of each pixel value) or matches the value of the first reference reading data, A leading edge determination process for determining whether or not the leading edge of the document sheet M has reached the reading position R1 is executed (S25). Since the leading edge of the document sheet M has not yet reached the reading position R1 at the beginning of the execution of the process of S22, the image reading unit 3 performs a monochrome reading operation on the opposite portion of the document pressing member 28. become. For this reason, the CPU 11 determines that the value of the end determination line data is substantially equal to the value of the first reference read data (S25: YES).

次に、CPU11は、S22の搬送動作の開始から原稿シートMを第1距離だけ搬送していないと判断した場合(S27:NO)、S23に戻る。第1距離は、原稿シートMの先端が、原稿トレイ24から読取位置R1まで搬送されるのに十分な距離に設定されており、CPU11は、例えば、ステッピングモータ4Aのステップ数からS27の判断を行うことができる。   Next, when the CPU 11 determines that the original sheet M is not conveyed by the first distance from the start of the conveying operation in S22 (S27: NO), the CPU 11 returns to S23. The first distance is set to a distance sufficient for the leading edge of the document sheet M to be conveyed from the document tray 24 to the reading position R1, and the CPU 11 makes the determination in S27 from the number of steps of the stepping motor 4A, for example. It can be carried out.

原稿シートMの先端が読取位置R1に到達すると、画像読取部3は、原稿押さえ部材28の対向部分から原稿シートMを読み取ることになり、これに伴って、端判定時ラインデータの値が、第1基準読取データの値から離れた値に変化する。このため、CPU11は、端判定時ラインデータの値が第1基準読取データの値に一致しないと判断し(S25:NO)、図6のS31に進む。 When the leading edge of the document sheet M reaches the reading position R1, the image reading unit 3 reads the document sheet M from the facing portion of the document pressing member 28. Accordingly, the value of the line data at the time of edge determination is The value changes from the value of the first reference read data. For this reason, the CPU 11 determines that the value of the edge determination line data does not match the value of the first reference read data (S25: NO), and proceeds to S31 of FIG.

CPU11は、S22の搬送動作の開始から第1距離だけ搬送しても、端判定時ラインデータの値が第1基準読取データの値に一致すると判断した場合(S25:YES、且つ、S27:YES)、例えば原稿シートMが搬送経路26途中で詰まったなどの原因により、原稿シートMの先端が読取位置R1に到達しないエラーが発生したとし、そのエラーを外部に報知する(S28)。なお、この報知には、エラー情報を表示部7に表示させたり、図示しない発音装置に音声出力させたりするなど、各種の報知方法を利用することができる。CPU11は、エラーの報知後、原稿トレイ24上における原稿シートMの有無にかかわらず、ADF5に搬送動作を停止させ、本読取制御処理を終了する。 If the CPU 11 determines that the value of the line data at the end determination coincides with the value of the first reference read data even if the first distance is transported from the start of the transport operation in S22 (S25: YES and S27: YES) For example, if an error occurs in which the leading edge of the document sheet M does not reach the reading position R1 due to the document sheet M being jammed in the middle of the conveyance path 26, the error is notified to the outside (S28). For this notification, various notification methods can be used such as displaying error information on the display unit 7 or outputting a sound to a sounding device (not shown). After notifying the error, the CPU 11 causes the ADF 5 to stop the conveyance operation regardless of the presence or absence of the document sheet M on the document tray 24, and ends the reading control process.

CPU11は、S22の搬送動作の開始から第1距離だけ搬送する前に、端判定時ラインデータの値が第1基準読取データの値に一致しなくなったと判断した場合(S25:NO)、ADF5に搬送動作を停止させ(S26),図6のS31に進む。 If the CPU 11 determines that the value of the line data at the end determination is no longer coincident with the value of the first reference read data before transporting the first distance from the start of the transport operation in S22 (S25: NO), the CPU 11 The conveying operation is stopped (S26), and the process proceeds to S31 in FIG.

S31では、CPU11は、読取動作のライン周期として、原稿読取用ライン周期を再設定し、ADF5に、原稿読取用ライン周期に対応する搬送速度である原稿読取用速度で、原稿シートMの搬送動作を開始させる(S32)。そして、CPU11は、画像読取部3に、原稿読取用ライン周期でカラー読取動作により1ライン分の画像を読み取らせ(S33)、画像処理部14に、画像読取部3から出力されたカラーラインデータを、上記原稿読取用シェーディングデータを用いて補正させる(S34)。この補正後のカラーラインデータが、原稿読取時ラインデータである。S33の処理は、第2画像取得処理の一例である。   In S31, the CPU 11 resets the original reading line period as the line period of the reading operation, and the ADF 5 performs the original sheet M conveying operation at the original reading speed that is the conveying speed corresponding to the original reading line period. Is started (S32). Then, the CPU 11 causes the image reading unit 3 to read an image for one line by a color reading operation in the original reading line cycle (S33), and causes the image processing unit 14 to output the color line data output from the image reading unit 3. Is corrected using the document reading shading data (S34). The corrected color line data is the original reading line data. The process of S33 is an example of a second image acquisition process.

CPU11は、その原稿読取時ラインデータの値(例えばエッジ画素数、各画素値の平均値や最頻度画素値など)が第2基準読取データの値一致するか否かを判断することにより、原稿シートMの後端が読取位置R1に到達したか否かを判定する後端判定処理を実行する(S35)。S32の処理の実行開始当初は、まだ、原稿シートMの後端が読取位置R1に到達していないから、画像読取部3は、原稿シートMに対してカラー読取動作を実行することになる。このため、CPU11は、原稿読取時ラインデータの値は第2基準読取データの値に一致しないと判断する(S35:NO)。 CPU11, by determining whether or not the document reading time of the line data value (for example, the number of edge pixels, an average value or most frequent pixel values of each pixel value) or matches the value of the second reference reading data, A trailing edge determination process for determining whether the trailing edge of the document sheet M has reached the reading position R1 is executed (S35). At the beginning of the execution of the process of S32, since the trailing edge of the document sheet M has not yet reached the reading position R1, the image reading unit 3 performs a color reading operation on the document sheet M. For this reason, the CPU 11 determines that the value of the original reading line data does not match the value of the second reference read data (S35: NO).

次に、CPU11は、S32の搬送動作の開始から原稿シートMを第2距離だけ搬送していないと判断した場合(S37:NO)、S33に戻る。第2距離は、例えばADF5により搬送可能な原稿シートMの搬送方向における最大長さよりも長い距離に設定されており、CPU11は、例えば、ステッピングモータ4Aのステップ数からS37の判断を行うことができる。   Next, when the CPU 11 determines that the original sheet M is not conveyed by the second distance from the start of the conveying operation in S32 (S37: NO), the CPU 11 returns to S33. The second distance is set to a distance longer than the maximum length in the conveyance direction of the document sheet M that can be conveyed by the ADF 5, for example, and the CPU 11 can perform the determination of S37 from the number of steps of the stepping motor 4A, for example. .

原稿シートMの後端が読取位置R1に到達すると、画像読取部3は、原稿シートMから原稿押さえ部材28の対向部分を読み取ることになり、これに伴って、原稿読取時ラインデータの値が、第2基準読取データの値に一致する値に変化する。このため、CPU11は、原稿読取時ラインデータの値が第2基準読取データの値に一致すると判断し(S35:YES)、S39に進む。 When the trailing edge of the document sheet M reaches the reading position R1, the image reading unit 3 reads the opposite portion of the document pressing member 28 from the document sheet M, and accordingly, the value of the line data at the time of document reading is changed. , And changes to a value that matches the value of the second reference read data. Therefore, CPU 11 determines that the value of the line data at a time of document reading matches the value of the second reference reading data (S35: YES), the process proceeds to S39.

CPU11は、S32の搬送動作の開始から第2距離だけ搬送しても、原稿読取時ラインデータの値が第2基準読取データの値に一致しないと判断した場合(S35:NO、且つ、S37:YES)、例えば原稿シートMが搬送経路26途中で詰まったなどの原因により、原稿シートMの後端が読取位置R1に到達しないエラーが発生したとし、そのエラーを外部に報知する(S38)。なお、この報知には、エラー情報を表示部7に表示させたり、図示しない発音装置に音声出力させたりするなど、各種の報知方法を利用することができる。CPU11は、エラーの報知後、原稿トレイ24上における原稿シートMの有無にかかわらず、ADF5に搬送動作を停止させ、本読取制御処理を終了する。 If the CPU 11 determines that the value of the line data during document reading does not match the value of the second reference read data even after being transported by the second distance from the start of the transport operation in S32 (S35: NO and S37: YES), for example, an error that the trailing edge of the document sheet M does not reach the reading position R1 due to the document sheet M being jammed in the middle of the conveyance path 26, and the like are notified to the outside (S38). For this notification, various notification methods can be used such as displaying error information on the display unit 7 or outputting a sound to a sounding device (not shown). After notifying the error, the CPU 11 causes the ADF 5 to stop the conveyance operation regardless of the presence or absence of the document sheet M on the document tray 24, and ends the reading control process.

CPU11は、S32の搬送動作の開始から第2距離だけ搬送する前に、原稿読取時ラインデータの値が第2基準読取データの値に一致することになったと判断した場合(S35:YES)、ADF5に搬送動作を停止させ、原稿読取時ラインデータを原稿画像データとしてRAM13に記憶し(S36)、S39に進む。 If the CPU 11 determines that the value of the line data at the time of document reading matches the value of the second reference reading data before conveying the second distance from the start of the conveying operation in S32 (S35: YES), The ADF 5 stops the conveying operation, the original reading line data is stored in the RAM 13 as original image data (S36), and the process proceeds to S39.

S39において、CPU11は、原稿トレイ24に原稿シートMが有ると判断した場合(S39:YES)、図5のS21に戻り、原稿トレイ24に原稿シートMが無いと判断した場合(S39:NO)、最後に原稿読取を行った原稿シートMが排出トレイ25上に排出された後に、ADF5に搬送動作を停止させ(S40)、本読取制御処理を終了する。なお、ユーザが操作部6にてモノクロモードを選択して読取指示を行った場合、制御部2は、S8,S16,S33においてモノクロ読取動作を実行する。   In S39, when the CPU 11 determines that the document sheet M is present in the document tray 24 (S39: YES), the CPU 11 returns to S21 in FIG. 5 and determines that there is no document sheet M in the document tray 24 (S39: NO). After the document sheet M that has been read last is discharged onto the discharge tray 25, the ADF 5 stops the conveying operation (S40), and the reading control process is terminated. When the user selects the monochrome mode with the operation unit 6 and gives a reading instruction, the control unit 2 executes a monochrome reading operation in S8, S16, and S33.

(本実施形態の効果)
本実施形態によれば、画像読取部3は、先端判定処理では、端判定用ライン周期で読取動作を実行し、原稿シート上の画像を読み取るための原稿読取処理では、端判定用ライン周期とは異なる原稿読取用ライン周期で読取動作を実行することが可能である。これにより、後端判定期間と原稿読取期間とで読取動作のライン周期が同じことによる不都合が生じることを抑制することができる。
(Effect of this embodiment)
According to the present embodiment, the image reading unit 3 executes the reading operation in the edge determination line cycle in the leading edge determination process, and the edge determination line cycle in the document reading process for reading an image on the document sheet. Can perform reading operations with different document reading line cycles. Thereby, it is possible to suppress the occurrence of inconvenience due to the same line cycle of the reading operation in the trailing edge determination period and the document reading period.

また、スキャナ1は、端判定用ライン周期を固定値とし、原稿読取用ライン周期を変更することが可能である。これにより、端判定用ライン周期を変えずに、原稿読取用ライン周期を、読取解像度などの所望の読取条件に応じて任意に変更することができる。   Further, the scanner 1 can change the document reading line cycle by setting the edge determination line cycle to a fixed value. Thereby, the document reading line cycle can be arbitrarily changed according to desired reading conditions such as reading resolution without changing the edge determination line cycle.

<他の実施形態>
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
<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.

上記実施形態では、制御部2は、CPU11と、画像処理部14等のハード回路とにより読取制御処理を実行する構成であった。しかし、これに限らず、制御部2は、1または複数のCPUのみにより読取制御処理等を実行する構成や、ASIC(Application Specific Integrated Circuit)などのハード回路のみにより読取制御処理等を実行する構成でもよい。   In the above embodiment, the control unit 2 is configured to execute the reading control process by the CPU 11 and hardware circuits such as the image processing unit 14. However, the present invention is not limited to this, and the control unit 2 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.

上記実施形態では、画像読取部3は、搬送方向に対して、受光部32の下流側に発光部31が配置された構成であった。しかし、これに限らず、画像読取部3は、受光部32の上流側に発光部31が配置された構成でもよい。また、各色の光LR、LG、LBの出射方向は互いに平行でなくてもよい。   In the above embodiment, the image reading unit 3 has a configuration in which the light emitting unit 31 is disposed on the downstream side of the light receiving unit 32 with respect to the transport direction. However, the configuration is not limited thereto, and the image reading unit 3 may have a configuration in which the light emitting unit 31 is disposed on the upstream side of the light receiving unit 32. Further, the emission directions of the light beams LR, LG, and LB of each color may not be parallel to each other.

制御部2は、S11,S14,S23,においてカラー読取動作を実行する構成でもよい。但し、上記実施形態のように、原稿シートM上の画像をカラーモードで読み取る場合でも、端判定ではモノクロ読取動作を実行させることにより、発光素子の消費電力を抑制することができる。   The control unit 2 may be configured to execute a color reading operation in S11, S14, and S23. However, even when the image on the original sheet M is read in the color mode as in the above embodiment, the power consumption of the light emitting element can be suppressed by executing the monochrome reading operation in the edge determination.

制御部2は、S3、S8において、原稿読取用ライン周期とは異なるライン周期で取得した白基準データ等に基づき、S9で原稿読取用シェーディングデータを生成する構成でもよい。また、制御部2は、S5、S11において、端判定用ライン周期とは異なるライン周期で取得した白基準データ等に基づき、S12で端判定用シェーディングデータを生成する構成でもよい。但し、上記実施形態の構成であれば、原稿読取時ラインデータや端判定時ラインデータを、より適切に補正することができる。   The controller 2 may generate the document reading shading data in S9 based on the white reference data acquired in S3 and S8 with a line cycle different from the document reading line cycle. Further, the control unit 2 may be configured to generate the edge determination shading data in S12 based on the white reference data acquired in S5 and S11 with a line period different from the edge determination line period. However, with the configuration of the above embodiment, the original reading line data and the edge determination line data can be corrected more appropriately.

制御部2は、図4〜図6の各処理を、図4とは異なる順序で実行する構成でもよい。例えば、制御部2は、S2,S3の処理と、S4,S5の処理とを、図4とは逆の順序で実行する構成でもよい。また、制御部2は、S6〜S9の処理と、S10〜S12の処理とを、図4とは逆の順序で実行する構成でもよい。また、制御部2は、S14,S15の処理と、S16,S17の処理とを、図4とは逆の順序で実行する構成でもよい。   The control unit 2 may be configured to execute the processes in FIGS. 4 to 6 in an order different from that in FIG. 4. For example, the control unit 2 may be configured to execute the processes of S2 and S3 and the processes of S4 and S5 in the reverse order of FIG. Moreover, the structure which performs the process of S6-S9 and the process of S10-S12 in the order reverse to FIG. 4 may be sufficient as the control part 2. FIG. Further, the control unit 2 may be configured to execute the processes of S14 and S15 and the processes of S16 and S17 in the reverse order of FIG.

1:スキャナ 3:画像読取部 4:デバイス移動機構 5:ADF 26:搬送経路
M:原稿シート R1:読取位置


1: Scanner 3: Image reading unit 4: Device moving mechanism 5: ADF 26: Conveyance path M: Document sheet R1: Reading position


Claims (4)

搬送経路に沿って原稿シートを搬送する搬送部と、
前記搬送経路上の読取位置で画像を読み取る読取動作を実行する画像読取部と、
前記読取位置に位置する前記画像読取部と対向する位置に配置される原稿押さえ部材と、
制御部と、を備え、
前記制御部は、
前記画像読取部に第1ライン周期で前記原稿押さえ部材の画像を読み取る読取動作を実行させ、第1基準読取データを取得する第1基準読取データ取得処理と、
前記画像読取部に前記第1ライン周期と異なる第2ライン周期で前記原稿押さえ部材の画像を読み取る読取動作を実行させ、第2基準読取データを取得する第2基準読取データ取得処理と、
前記搬送部に端判定用速度で前記原稿シートを搬送させる第1搬送動作を開始させ、前記原稿シートが前記読取位置に到達する前から前記画像読取部に前記第1ライン周期で読取動作を実行させ、順次、第1読取画像データを取得する第1画像取得処理と、
前記第1画像取得処理で取得した前記第1読取画像データが前記第1基準読取データと一致する画像データから前記第1基準読取データと一致しない画像データへ変化した場合に、前記搬送部の搬送方向における原稿シートの先端が前記読取位置に到達したと判定する端判定処理と、
前記原稿シートの先端が前記読取位置に到達したと判定した後から前記搬送部に原稿読取用速度で前記原稿シートを搬送させる第2搬送動作を開始させ、前記画像読取部に前記第2ライン周期で読取動作を実行させ、順次、第2読取画像データを取得する第2画像取得処理と、
前記第2画像取得処理で取得した前記第2読取画像データが前記第2基準読取データと一致しない画像データから前記第2基準読取データと一致する画像データへ変化した場合に、前記搬送部の搬送方向における原稿シートの後端が前記読取位置に到達したと判定する後端判定処理と、
前記原稿シートの後端が前記読取位置に到達したと判定した後から前記搬送部に前記第2搬送動作を停止させる停止処理と、を実行する構成を有する、画像読取装置。
A transport unit that transports a document sheet along a transport path;
An image reading unit that performs a reading operation of reading an image at a reading position on the conveyance path;
A document pressing member disposed at a position facing the image reading unit positioned at the reading position;
A control unit,
The controller is
A first reference reading data acquisition process for causing the image reading unit to execute a reading operation of reading an image of the document pressing member at a first line period and acquiring first reference reading data;
A second reference reading data acquisition process for causing the image reading unit to perform a reading operation of reading an image of the document pressing member at a second line period different from the first line period, and acquiring second reference reading data;
A first transport operation for transporting the document sheet to the transport unit at an edge determination speed is started, and the image reading unit performs a scanning operation at the first line period before the document sheet reaches the scanning position. First image acquisition processing for sequentially acquiring first read image data;
When the first read image data acquired in the first image acquisition process changes from image data that matches the first reference read data to image data that does not match the first reference read data, the transport of the transport unit An edge determination process for determining that the leading edge of the document sheet in the direction has reached the reading position;
After determining that the leading edge of the document sheet has reached the reading position, a second transport operation for transporting the document sheet to the transport unit at a document reading speed is started, and the image reading unit is configured to perform the second line cycle. A second image acquisition process in which the reading operation is executed and the second read image data is sequentially acquired;
When the second read image data acquired in the second image acquisition process changes from image data that does not match the second reference read data to image data that matches the second reference read data, the transport of the transport unit A trailing edge determination process for determining that the trailing edge of the document sheet in the direction has reached the reading position;
An image reading apparatus comprising: a stop process for causing the transport unit to stop the second transport operation after determining that the trailing edge of the document sheet has reached the scanning position.
請求項1に記載の画像読取装置であって、
前記制御部は、
前記第1ライン周期を固定値とし、前記第2ライン周期を変更する変更処理を実行する構成を有する、画像読取装置。
The image reading apparatus according to claim 1,
The controller is
An image reading apparatus having a configuration in which a change process for changing the second line period is performed with the first line period as a fixed value.
請求項1から2のいずれか一項に記載の画像読取装置であって、
前記画像読取部は、互いに発光色が異なる複数の発光素子を有し、前記複数の発光素子を発光させるカラー読取動作、および、前記複数の発光素子のいずれか1つの発光素子を発光させるモノクロ読取動作を実行可能な構成であり、
前記第1画像取得処理では前記画像読取部に前記モノクロ読取動作を実行させ、前記第2画像取得処理では前記画像読取部に前記カラー読取動作を実行させる、画像読取装置。
The image reading apparatus according to any one of claims 1 to 2,
The image reading unit includes a plurality of light emitting elements having different emission colors, a color reading operation for causing the plurality of light emitting elements to emit light, and a monochrome reading for causing any one of the plurality of light emitting elements to emit light. It is a configuration that can perform the operation,
An image reading apparatus that causes the image reading unit to execute the monochrome reading operation in the first image acquisition process, and causes the image reading unit to execute the color reading operation in the second image acquisition process.
搬送経路に沿って原稿シートを搬送する搬送部と、
前記搬送経路上の読取位置で画像を読み取る読取動作を実行する画像読取部と、
前記読取位置に位置する前記画像読取部と対向する位置に配置される原稿押さえ部材と、を備える画像読取装置に、
前記画像読取部に第1ライン周期で前記原稿押さえ部材の画像を読み取る読取動作を実行させ、第1基準読取データを取得する第1基準読取データ取得処理と、
前記画像読取部に前記第1ライン周期と異なる第2ライン周期で前記原稿押さえ部材の画像を読み取る読取動作を実行させ、第2基準読取データを取得する第2基準読取データ取得処理と、
前記搬送部に端判定用速度で前記原稿シートを搬送させる第1搬送動作を開始させ、前記原稿シートが前記読取位置に到達する前から前記画像読取部に前記第1ライン周期で読取動作を実行させ、順次、第1読取画像データを取得する第1画像取得処理と、
前記第1画像取得処理で取得した前記第1読取画像データが前記第1基準読取データと一致する画像データから前記第1基準読取データと一致しない画像データへ変化した場合に、前記搬送部の搬送方向における原稿シートの先端が前記読取位置に到達したと判定する端判定処理と、
前記原稿シートの先端が前記読取位置に到達したと判定した後から前記搬送部に原稿読取用速度で前記原稿シートを搬送させる第2搬送動作を開始させ、前記画像読取部に前記第2ライン周期で読取動作を実行させ、順次、第2読取画像データを取得する第2画像取得処理と、
前記第2画像取得処理で取得した前記第2読取画像データが前記第2基準読取データと一致しない画像データから前記第2基準読取データと一致する画像データへ変化した場合に、前記搬送部の搬送方向における原稿シートの後端が前記読取位置に到達したと判定する後端判定処理と、
前記原稿シートの後端が前記読取位置に到達したと判定した後から前記搬送部に前記第2搬送動作を停止させる停止処理と、を実行する構成を有する、画像読取プログラム。
A transport unit that transports a document sheet along a transport path;
An image reading unit that performs a reading operation of reading an image at a reading position on the conveyance path;
An image reading apparatus comprising: a document pressing member disposed at a position facing the image reading unit located at the reading position;
A first reference reading data acquisition process for causing the image reading unit to execute a reading operation of reading an image of the document pressing member at a first line period and acquiring first reference reading data;
A second reference reading data acquisition process for causing the image reading unit to perform a reading operation of reading an image of the document pressing member at a second line period different from the first line period, and acquiring second reference reading data;
A first transport operation for transporting the document sheet to the transport unit at an edge determination speed is started, and the image reading unit performs a scanning operation at the first line period before the document sheet reaches the scanning position. First image acquisition processing for sequentially acquiring first read image data;
When the first read image data acquired in the first image acquisition process changes from image data that matches the first reference read data to image data that does not match the first reference read data, the transport of the transport unit An edge determination process for determining that the leading edge of the document sheet in the direction has reached the reading position;
After determining that the leading edge of the document sheet has reached the reading position, a second transport operation for transporting the document sheet to the transport unit at a document reading speed is started, and the image reading unit is configured to perform the second line cycle. A second image acquisition process in which the reading operation is executed and the second read image data is sequentially acquired;
When the second read image data acquired in the second image acquisition process changes from image data that does not match the second reference read data to image data that matches the second reference read data, the transport of the transport unit A trailing edge determination process for determining that the trailing edge of the document sheet in the direction has reached the reading position;
An image reading program comprising: a stop process for causing the transport unit to stop the second transport operation after determining that the rear end of the document sheet has reached the scanning position.
JP2012287044A 2012-12-28 2012-12-28 Image reading apparatus and image reading program Active JP6127507B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012287044A JP6127507B2 (en) 2012-12-28 2012-12-28 Image reading apparatus and image reading program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012287044A JP6127507B2 (en) 2012-12-28 2012-12-28 Image reading apparatus and image reading program

Publications (2)

Publication Number Publication Date
JP2014131135A JP2014131135A (en) 2014-07-10
JP6127507B2 true JP6127507B2 (en) 2017-05-17

Family

ID=51409171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012287044A Active JP6127507B2 (en) 2012-12-28 2012-12-28 Image reading apparatus and image reading program

Country Status (1)

Country Link
JP (1) JP6127507B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05145710A (en) * 1991-11-18 1993-06-11 Sharp Corp Copying machine
JP2004215122A (en) * 2003-01-08 2004-07-29 Canon Inc Image reading method
JP2008065217A (en) * 2006-09-11 2008-03-21 Seiko Epson Corp Scanner apparatus, printer, and scanning method
JP2011091692A (en) * 2009-10-23 2011-05-06 Seiko Epson Corp Image reading apparatus and image processing method using the same
JP2011234185A (en) * 2010-04-28 2011-11-17 Kyocera Mita Corp Image reading apparatus, image forming apparatus, and image reading method

Also Published As

Publication number Publication date
JP2014131135A (en) 2014-07-10

Similar Documents

Publication Publication Date Title
JP4752605B2 (en) Image reading device
JP4858407B2 (en) Image reading device
JP5035638B2 (en) Image reading device
JP5899970B2 (en) Image reading apparatus and white reference data abnormality determination program
JP2007143014A (en) Image reading apparatus and image reading method
JP6024350B2 (en) Image reading apparatus and document edge determination program
JP5939017B2 (en) Image reading apparatus and document presence / absence determination program
JP5983440B2 (en) Image reading apparatus and document edge determination program
JP6127507B2 (en) Image reading apparatus and image reading program
JP6095634B2 (en) Image reading apparatus, image forming apparatus, and image reading method
JP2022020420A (en) Image forming apparatus
WO2014171456A1 (en) Image reading device and correction method for image reading device
JP2015154176A (en) Image reading apparatus
JP5935547B2 (en) Image reading apparatus and document edge determination program
US20150381846A1 (en) Image reading apparatus, image forming apparatus and computer readable medium storing program
JP6358190B2 (en) Image reading apparatus, image processing apparatus, and image reading apparatus control method
JP2021057866A (en) Image reading device and control method of the same
JP6244669B2 (en) Image reading apparatus and read image correction program
JP7433865B2 (en) Image reading device and image forming device
JP2015026974A (en) Image reader and rear end decision program
JP6658667B2 (en) Image reading device and image forming device
JP6424574B2 (en) Image reading apparatus and image forming apparatus
JP6690597B2 (en) Image reading apparatus and image forming apparatus
JP2017034585A (en) Light emission amount control device, image reading apparatus, and light emission amount control program
JP5949173B2 (en) Image reading apparatus and document presence / absence determination program

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20140409

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161025

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170110

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170208

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: 20170314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170327

R150 Certificate of patent or registration of utility model

Ref document number: 6127507

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150