JP5098756B2 - Image reading device - Google Patents
Image reading device Download PDFInfo
- Publication number
- JP5098756B2 JP5098756B2 JP2008091510A JP2008091510A JP5098756B2 JP 5098756 B2 JP5098756 B2 JP 5098756B2 JP 2008091510 A JP2008091510 A JP 2008091510A JP 2008091510 A JP2008091510 A JP 2008091510A JP 5098756 B2 JP5098756 B2 JP 5098756B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- reading
- signal
- time
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Optical Systems Of Projection Type Copiers (AREA)
- Image Input (AREA)
- Facsimile Heads (AREA)
- Facsimile Scanning Arrangements (AREA)
Description
本発明は、読取ユニットと原稿との相対位置を副走査方向に変化させながら、読取ユニットによって、主走査方向に原稿を読み取る画像読取装置に関する。 The present invention relates to an image reading apparatus that reads a document in a main scanning direction by a reading unit while changing a relative position between the reading unit and the document in a sub-scanning direction.
従来、画像読取装置としては、読取ユニット又は原稿を副走査方向に搬送して、読取ユニットと原稿との相対位置を副走査方向に変化させながら、読取間隔に対応する量、搬送対象が移動する度、読取ユニットに主走査方向の読取動作を実行させることにより、各ラインの読取画像を表す画像データを読取ユニットに生成させ、各画像データの組合せにより、原稿全体の読取画像を表す画像データを生成する画像読取装置が知られている。 Conventionally, as an image reading apparatus, a reading unit or a document is conveyed in the sub-scanning direction, and the conveyance target is moved by an amount corresponding to the reading interval while changing the relative position between the reading unit and the document in the sub-scanning direction. By causing the reading unit to perform a reading operation in the main scanning direction, the reading unit generates image data representing the read image of each line, and by combining the image data, image data representing the read image of the entire document is obtained. An image reading apparatus for generating is known.
また、画像読取装置としては、原稿を照らすための光源として、赤色光を発光可能なLED(発光ダイオード)、緑色光を発光可能なLED、及び、青色光を発光可能なLEDを備え、点灯するLEDを順に切り替えながら読取ユニットと原稿との相対位置を副走査方向に変化させることにより、赤、緑、青の輝度データを生成し、原稿の読取結果として、カラー画像データを生成するカラー読取可能な画像読取装置が知られている(特許文献1参照)。 Further, the image reading apparatus is provided with an LED (light emitting diode) capable of emitting red light, an LED capable of emitting green light, and an LED capable of emitting blue light as a light source for illuminating a document. Color reading is possible to generate red, green, and blue luminance data by changing the relative position of the reading unit and the document in the sub-scanning direction while sequentially switching the LEDs, and generate color image data as the result of reading the document An image reading apparatus is known (see Patent Document 1).
例えば、従来装置では、搬送対象が所定量移動する度、LEDを所定時間点灯させて、LEDから発射される光が原稿に反射して戻ってくる光を、読取ユニットにおいて、主走査方向に配列された受光素子に受光させる。 For example, in the conventional apparatus, each time the conveyance target moves by a predetermined amount, the LED is turned on for a predetermined time, and the light emitted from the LED is reflected back to the document and arranged in the main scanning direction in the reading unit. The received light receiving element receives light.
このとき、受光素子では、光電効果により受光量に対応した電荷が蓄積される。読取ユニットは、搬送対象が所定量移動する度、このようにして各受光素子で蓄積された電荷をシフトレジスタに画素データとして転送することにより、蓄積電荷量に応じた主走査方向の輝度データであって、点灯色の輝度データを生成する。同時に、受光素子に蓄積された電荷をリセットし、次の蓄電動作を開始する。 At this time, in the light receiving element, charges corresponding to the amount of received light are accumulated by the photoelectric effect. The reading unit transfers the charge accumulated in each light receiving element in this way as pixel data to the shift register every time the conveyance target moves by a predetermined amount, thereby obtaining luminance data in the main scanning direction according to the accumulated charge amount. Therefore, the luminance data of the lighting color is generated. At the same time, the charge accumulated in the light receiving element is reset, and the next power storage operation is started.
このようにして、従来装置では、搬送対象が所定量移動する度、点灯色を切り替えながら、輝度データを生成し、カラー画像データを生成するようにしている。
ところで、従来装置では、搬送対象を一定速度で搬送し、この期間に生成された輝度データを組み合わせて、原稿全体の読取画像を表す画像データを生成するようにしているが、このように画像データを生成するのには、訳がある。 By the way, in the conventional apparatus, the conveyance target is conveyed at a constant speed, and the luminance data generated during this period is combined to generate image data representing the read image of the entire document. There is a reason to generate
この種の画像読取装置においては、主走査方向の輝度データの組合せにより、原稿全体の読取画像を表す関係上、各輝度データを生成する際の受光時間が異なると、各輝度データにおいて受光時間に応じた輝度のバラツキが生じ、原稿全体の読取画像に、ムラが生じる。 In this type of image reading apparatus, if the light reception time at the time of generating each luminance data is different due to the combination of the luminance data in the main scanning direction and representing the read image of the entire document, the light reception time in each luminance data is different. Accordingly, the brightness varies accordingly, and the read image of the entire document is uneven.
このような理由から、従来装置では、搬送対象を一定速度に維持することにより、搬送対象が一定量移動する度に行われる各受光動作の受光時間が一定になるようにし、主走査方向の輝度データの組合せからなる原稿全体の画像データが、ムラのない出来上がりとなるようにしている。 For this reason, in the conventional apparatus, the light receiving time of each light receiving operation performed each time the transport target moves by a certain amount is maintained by maintaining the transport target at a constant speed, and the brightness in the main scanning direction is set. The image data of the entire original composed of a combination of data is made uniform.
しかしながら、搬送対象を一定速度で搬送し、この期間に生成された輝度データのみを組み合わせて、原稿全体の読取画像を表現する場合には、加減速中の読取結果を使って、原稿全体の読取画像を表現できないので、非効率である。 However, when the object to be conveyed is conveyed at a constant speed and only the luminance data generated during this period is combined to represent the read image of the entire original, the entire original is read using the reading result during acceleration / deceleration. Since the image cannot be expressed, it is inefficient.
また、読取ユニットを搬送する方式の画像読取装置では、読取ユニットを搬送するためのスペースとして、原稿の副走査方向の長さに加えて、読取ユニットの加減速に必要な長さ分のスペースを確保しなければならず、装置サイズが加減速に必要な長さ分、大型になるといった問題がある。 In addition, in an image reading apparatus of a type that conveys a reading unit, a space for a length required for acceleration / deceleration of the reading unit is added as a space for conveying the reading unit in addition to the length of the original in the sub-scanning direction. There is a problem that the size of the apparatus becomes large by the length necessary for acceleration / deceleration.
このような理由から、本発明者らは、加減速中の読取結果も用いて、原稿全体の読取画像を表現することを考えている。しかしながら、従来手法では、搬送対象の移動速度が変化すると受光時間が変化してしまうので、輝度のバラツキが生じる。 For these reasons, the present inventors have considered expressing the read image of the entire document using the reading result during acceleration / deceleration. However, in the conventional method, if the moving speed of the conveyance target is changed, the light reception time is changed, resulting in luminance variations.
例えば、従来技術では、LEDの非点灯期間中には受光素子に対して光が進入しないように受光素子周囲を外部から遮蔽することで、LEDの非点灯期間中には、受光素子において光電効果による蓄電が進行しないようにしつつ、搬送対象が一定量搬送される度、LEDを一定期間点灯させることで、受光時間が変化しても、その影響が読取結果に及ばないようにしているが、このようにしても、LEDの非点灯期間中に外部からの僅かに進入する光によって多少の暗電流が生じ、輝度の変化が生じる。 For example, in the prior art, the periphery of the light receiving element is shielded from the outside so that light does not enter the light receiving element during the non-lighting period of the LED. While keeping the power storage due to, the LED is turned on for a certain period each time the object to be conveyed is conveyed by a certain amount, so that the influence of the light reception time does not affect the reading result. Even in this case, during the non-lighting period of the LED, a slight dark current is generated by the light that slightly enters from the outside, and the luminance changes.
そして、この暗電流による輝度変化の影響は、搬送対象の速度がモータ制御の誤差等により僅かに変動する環境では、無視できる程度かもしれないが、搬送対象の速度が大きく変化する環境では、無視できない。また、このような問題に対処するために、受光時間を一定にすると、搬送対象が一定速度で移動しない関係上、各輝度データの読取位置が副走査方向に等間隔でなくなり、これによって、原稿全体の読取画像に歪みが生じる。 The influence of this change in brightness due to dark current may be negligible in an environment where the speed of the transport target varies slightly due to an error in motor control, etc., but is ignored in an environment where the speed of the transport target changes greatly. Can not. Further, in order to cope with such a problem, if the light receiving time is made constant, the reading position of each luminance data is not equally spaced in the sub-scanning direction because the conveyance target does not move at a constant speed. Distortion occurs in the entire read image.
本発明は、こうした問題に鑑みなされたものであり、加減速中の読取結果を用いつつ、原稿全体の画像データとしてムラのない画像データを仕上げることが可能な技術を提供することを目的とする。 The present invention has been made in view of these problems, and an object of the present invention is to provide a technique capable of finishing image data without unevenness as image data of the entire document while using a reading result during acceleration / deceleration. .
かかる目的を達成するためになされた本発明の画像読取装置は、読取対象の原稿に光を照射する照射手段と、読取ユニットと、信号入力手段と、搬送手段と、取込手段と、計測手段と、点灯制御手段と、を備える。 An image reading apparatus of the present invention made to achieve such an object includes an irradiating means for irradiating light on a document to be read, a reading unit, a signal input means, a conveying means, a taking means, and a measuring means. And a lighting control means.
この画像読取装置において、信号入力手段は、読取ユニットにスタート信号を周期的に入力し、搬送手段は、読取ユニット及び原稿のいずれか一方を、搬送対象として、副走査方向に搬送する。 In this image reading apparatus, the signal input means periodically inputs a start signal to the reading unit, and the conveying means conveys either the reading unit or the document in the sub-scanning direction as a conveyance target.
一方、読取ユニットは、照射手段により原稿に対して照射された光の反射光又は透過光を受光する画素毎の受光部を、主走査方向に沿って備えると共に、各受光部で蓄積された受光量に対応した信号電荷の情報を記憶保持するための画素保持部を備える。この読取ユニットは、上記スタート信号が入力される度、当該入力までの期間に各受光部で蓄積された原稿の読取結果を表す信号電荷の情報を、画素データとして画素保持部で保持すると共に、各受光部をリセットする。 On the other hand, the reading unit includes a light receiving unit for each pixel that receives reflected light or transmitted light of the light irradiated to the document by the irradiation unit along the main scanning direction, and receives the light received by each light receiving unit. A pixel holding unit for storing and holding signal charge information corresponding to the quantity is provided. Each time the start signal is input, the reading unit holds signal charge information representing the reading result of the original accumulated in each light receiving unit during the period until the input as pixel data in the pixel holding unit. Reset each light receiving unit.
取込手段は、信号入力手段によってスタート信号が読取ユニットに入力される度、当該スタート信号の入力により画素保持部で保持された画素データ群を、読取結果を表す一単位分の画像データとして、画素保持部から取り込む。 Each time the start signal is input to the reading unit by the signal input unit, the capturing unit uses the pixel data group held in the pixel holding unit by inputting the start signal as image data for one unit representing the reading result. Capture from the pixel holding unit.
また、計測手段は、搬送対象の搬送量を計測する構成にされ、点灯制御手段は、計測手段の計測結果に基づき、搬送対象が予め定められた副走査方向の読取間隔に対応する規定量、副走査方向に変位する度、照射手段に、信号入力手段によるスタート信号の出力周期よりも短い時間として予め定められた規定時間、照射動作を実行させる。尚、計測手段は、搬送対象が副走査方向に所定量変位する度にエッジ信号を発生する信号発生器を含み、エッジ信号の発生の度に搬送対象の搬送量についての計測値を更新することにより、副走査方向における搬送対象の搬送量を計測する手段として構成され得る。また、点灯制御手段は、エッジ信号の発生に合わせて照射手段に照射動作を実行させる手段であって、エッジ信号の発生の度、このエッジ信号の発生による更新後の計測値に基づき、搬送対象が予め定められた副走査方向の読取間隔に対応する規定量、副走査方向に変位したか否かを判断し、規定量変位したと判断すると、この判断時点であるエッジ信号の発生直後のタイミングから、信号入力手段によるスタート信号の出力周期よりも短い時間として予め定められた規定時間、照射手段に照射動作を実行させる手段として構成され得る。 Further, the measuring unit is configured to measure the conveyance amount of the conveyance target, and the lighting control unit is based on the measurement result of the measurement unit, and the prescribed amount corresponding to the reading interval in the sub-scanning direction in which the conveyance target is determined in advance. Whenever it is displaced in the sub-scanning direction, the irradiating means is caused to execute the irradiation operation for a predetermined time that is shorter than the output period of the start signal by the signal input means. The measurement means includes a signal generator that generates an edge signal every time the conveyance target is displaced by a predetermined amount in the sub-scanning direction, and updates a measurement value for the conveyance amount of the conveyance target each time the edge signal is generated. Thus, it can be configured as means for measuring the transport amount of the transport target in the sub-scanning direction. The lighting control means is a means for causing the irradiating means to perform an irradiation operation in accordance with the generation of the edge signal. Each time the edge signal is generated, the lighting control means is based on the updated measurement value by the generation of the edge signal. Is determined by a predetermined amount corresponding to a predetermined scanning interval in the sub-scanning direction, whether or not it has been displaced in the sub-scanning direction. From the above, it can be configured as means for causing the irradiation means to perform the irradiation operation for a predetermined time that is shorter than the output period of the start signal by the signal input means.
このように構成された画像読取装置では、上述したように、読取ユニットによる受光時間を一定に保持して、読取ユニットに、繰返し受光動作を実行させ、受光動作毎に、上記一単位分の画像データを生成させる一方で、その受光動作を実現するための原稿に対する光の照射動作を、搬送対象が上記規定量変位する度行う。また、搬送対象の移動速度に拘わらず、当該照射動作を、一定時間(規定時間)のみ行う。 In the image reading apparatus configured as described above, as described above, the light receiving time by the reading unit is held constant, the reading unit is caused to repeatedly perform the light receiving operation, and the image for one unit is received for each light receiving operation. While generating data, the light irradiation operation for the original for realizing the light receiving operation is performed every time the conveyance target is displaced by the specified amount. In addition, the irradiation operation is performed only for a predetermined time (specified time) regardless of the moving speed of the conveyance target.
従って、本発明によれば、各受光動作にて生成される主走査方向一単位分の上記画像データを組み合わせて原稿全体の画像を表現する場合でも、輝度のムラが生じなくて済む。
また、各照射動作を、原稿の移動に合わせて実行するので、搬送対象の移動速度が変化しても、読取位置が等間隔の画像データを組み合わせて原稿全体の画像を表現することができる。従って、本発明によれば、読取位置にバラツキが生じて原稿全体の画像に歪みが生じるのを抑えることができる。
Therefore, according to the present invention, even when the image of the entire document is expressed by combining the image data for one unit in the main scanning direction generated in each light receiving operation, unevenness in luminance does not occur.
Further, since each irradiation operation is executed in accordance with the movement of the original, even if the moving speed of the conveyance target changes, it is possible to express an image of the entire original by combining image data whose reading positions are equally spaced. Therefore, according to the present invention, it is possible to suppress the occurrence of variations in the reading position and the distortion of the entire document image.
よって、本発明によれば、加減速中の読取結果を用いつつ、原稿全体の画像データとしてムラのない画像データを仕上げることができる。
但し、このようにして受光動作と照射動作とを非同期に行うと、電荷のリセット動作を挟んで照射動作が行われる可能性がある。従って、上述の画像読取装置には、点灯制御手段が次回照射手段に照射動作を開始させる予定のタイミングである第一タイミングが、次回スタート信号が読取ユニットに入力されるタイミングである第二タイミングよりも前であるか否かの判断を、この第二タイミングの規定時間前より所定の余裕量前の時点で実行する判断手段を設けるのが好ましい。
Therefore, according to the present invention, uniform image data can be finished as image data of the entire document while using the reading result during acceleration / deceleration.
However, if the light receiving operation and the irradiation operation are performed asynchronously in this way, there is a possibility that the irradiation operation is performed with the charge resetting operation interposed therebetween. Therefore, in the above-described image reading apparatus, the first timing, which is the timing at which the lighting control unit is scheduled to start the irradiation operation by the next irradiation unit, is greater than the second timing, which is the timing at which the next start signal is input to the reading unit. It is preferable to provide a determination means for executing the determination as to whether or not the time is before the predetermined margin amount before the specified time of the second timing.
また、この画像読取装置には、判断手段によって上記第一タイミングが上記第二タイミングよりも前であると判断されると、上記第一タイミングで実行される予定の照射動作の実行を禁止すると共に、当該実行を禁止した照射動作に代えて、判断手段によって上記判断がなされた時点から上記第二タイミングの規定時間前までのいずれかの時点で、照射手段に規定時間の照射動作を開始させる前倒し点灯制御手段を設けるのが好ましい。 The image reading apparatus prohibits execution of an irradiation operation scheduled to be executed at the first timing when the determination unit determines that the first timing is before the second timing. In place of the irradiation operation for which the execution is prohibited, the irradiation means starts the irradiation operation for the specified time at any time from the time when the determination is made by the determination means to the time before the predetermined time of the second timing. It is preferable to provide lighting control means.
このように、画像読取装置を構成すれば、リセット動作が間に行われるにも拘わらず、照射手段が照射動作を開始してしまうのを防止することができると共に、禁止する照射動作に近い位置で、代替する照射動作を、照射手段に実行させることができて、加減速中でも、読取ユニットに適切に原稿を読み取らせて、原稿全体の画像データとして、ムラのない画像データを仕上げることができる。 In this way, if the image reading apparatus is configured, it is possible to prevent the irradiation unit from starting the irradiation operation even though the reset operation is performed in the middle, and a position close to the prohibited irradiation operation. Thus, the irradiating unit can execute an alternative irradiation operation, and even during acceleration / deceleration, the reading unit can appropriately read the original, and image data without unevenness can be finished as image data of the entire original. .
また、スタート信号の入力直後では、受光部から画素保持部へ信号電荷の情報が転送され、電荷をリセットする動作が読取ユニットにおいて行われることから、スタート信号の入力と同時に照射動作を開始するのは、好ましくない。このため、スタート信号の入力時点から一定時間は、照射手段による照射動作を禁止する禁止期間として定められるのが好ましいが、このようにすると、搬送対象が規定量変位した時点で照射動作を照射手段に実行させることができないケースが生じる。 Immediately after the start signal is input, the signal charge information is transferred from the light receiving unit to the pixel holding unit, and the operation of resetting the charge is performed in the reading unit. Therefore, the irradiation operation is started simultaneously with the input of the start signal. Is not preferred. For this reason, it is preferable that a certain period of time from the input time of the start signal is set as a prohibition period in which the irradiation operation by the irradiation unit is prohibited. In this case, the irradiation operation is performed when the transport target is displaced by a specified amount. In some cases, it cannot be executed.
従って、画像読取装置には、禁止期間において点灯制御手段が照射手段に照射動作を実行させる動作を禁止すると共に、当該禁止された照射動作に代えて、禁止期間が経過した時点で、照射手段に規定時間の照射動作を開始させる遅延点灯制御手段を設けるとよい。 Accordingly, the image reading apparatus prohibits the lighting control unit from causing the irradiation unit to perform the irradiation operation during the prohibition period, and replaces the prohibited irradiation operation with the irradiation unit when the prohibition period has elapsed. It is preferable to provide a delayed lighting control means for starting the irradiation operation for a specified time.
このように画像読取装置を構成すれば、スタート信号の入力直後の照射動作を回避しながらも、適切な時期に照射動作を実行することができて、加減速中でも、読取ユニットに適切に原稿を読み取らせ、原稿全体の画像データとして、ムラのない画像データを仕上げることができる。 If the image reading apparatus is configured in this manner, the irradiation operation can be executed at an appropriate time while avoiding the irradiation operation immediately after the start signal is input, and the original can be appropriately applied to the reading unit even during acceleration / deceleration. It is possible to read and complete image data without unevenness as image data of the entire document.
また、点灯制御手段は、予め上記規定量に対応する距離間隔で、等間隔に定められた点灯開始位置に搬送対象が到達する度に、照射手段に上記規定時間の照射動作を実行させる構成にされてもよいが、前回、照射手段が照射動作を開始した時点における搬送対象の位置から、搬送対象が規定量、副走査方向に変位する度、照射手段に規定時間の照射動作を実行させる構成にされると一層好ましい。
具体的に、点灯制御手段は、前倒し点灯制御手段が照射動作の実行を禁止し、当該禁止した照射動作に代えて、判断手段によって判断がなされた時点から第二タイミングの規定時間前までのいずれかの時点で、照射手段に規定時間の照射動作を開始させた場合には、この照射動作を照射手段が開始した時点における搬送対象の位置から、搬送対象が規定量、副走査方向に変位する度、照射手段に規定時間の照射動作を実行させる構成にすることができる。
この他、点灯制御手段は、遅延点灯制御手段が、禁止期間が経過した時点で照射手段に規定時間の照射動作を開始させた場合には、この照射動作を照射手段が開始した時点における搬送対象の位置から、搬送対象が規定量、副走査方向に変位する度、照射手段に規定時間の照射動作を実行させる構成にすることができる。
In addition, the lighting control unit is configured to cause the irradiation unit to execute the irradiation operation for the specified time each time the conveyance target reaches the lighting start position set at equal intervals at a distance interval corresponding to the predetermined amount in advance. The configuration in which the irradiation unit performs the irradiation operation for the specified time each time the transfer target is displaced in the sub-scanning direction from the position of the transfer target at the time when the irradiation unit started the irradiation operation last time. It is more preferable when it is made.
Specifically, the lighting control unit prohibits execution of the irradiation operation by the forward lighting control unit, and instead of the prohibited irradiation operation, any one from the time when the determination is made by the determination unit to a predetermined time before the second timing. If the irradiation unit starts the irradiation operation for a specified time at such time, the transfer target is displaced in the sub-scanning direction by a specified amount from the position of the transfer target at the time when the irradiation unit starts the irradiation operation. The irradiation unit can be configured to execute the irradiation operation for a specified time.
In addition to this, when the delayed lighting control unit causes the irradiation unit to start the irradiation operation for the specified time when the prohibition period has elapsed, the lighting control unit is to be transported when the irradiation unit starts the irradiation operation. From this position, each time the object to be transported is displaced in the sub-scanning direction by a specified amount, the irradiation means can execute the irradiation operation for a specified time.
前倒し点灯制御手段や遅延点灯制御手段を備える画像読取装置においては、予め点灯開始位置を定めるよりも、前回点灯した位置を基準にして次回点灯開始位置を定めたほうが、照射動作を、より等間隔に実行することができて、原稿全体の画像を表現する際に、画像の歪みが発生するのを抑えることができる。 In an image reading apparatus equipped with a forward lighting control means and a delayed lighting control means, the irradiation operation is more equally spaced when the next lighting start position is determined based on the position where the previous lighting was started, rather than the lighting start position being determined in advance. Therefore, it is possible to suppress the occurrence of image distortion when an image of the entire document is expressed.
また、スタート信号の出力周期は、搬送対象が定速搬送されているときに、搬送対象が規定量搬送される時間に設定することができるが、このように画像読取装置を構成しつつ、定速搬送に移行するまでの加速時及び定速搬送を止めてからの減速時の読取結果を用いて、原稿全体の画像データを構成しようとすると、定速搬送時に対する搬送対象の速度差が大きい場合、スタート信号が読取ユニットに入力された時点で、その1つ前のスタート信号の入力時点から、全く照射手段による照射動作が行われないケースが生じる。 Further, the output cycle of the start signal can be set to a time during which the conveyance target is conveyed by a specified amount when the conveyance target is conveyed at a constant speed. If you try to construct image data for the entire document using the reading results at the time of acceleration until shifting to high-speed conveyance and at the time of deceleration after stopping constant-speed conveyance, the speed difference of the conveyance target with respect to constant-speed conveyance is large. In this case, when the start signal is input to the reading unit, there is a case where the irradiation operation by the irradiation unit is not performed at all from the input time of the previous start signal.
従って、上述の画像読取装置には、取込手段が読取ユニットから取り込んだ各画像データの内、照射手段による照射動作が実行された期間に受光部にて蓄積された信号電荷の情報を含む画像データを、選択的に外部に出力するデータ出力手段を設けるとよい。 Therefore, in the image reading apparatus described above, the image including information on the signal charges accumulated in the light receiving unit during the period when the irradiation operation by the irradiation unit is executed among the respective image data acquired by the acquisition unit from the reading unit. Data output means for selectively outputting data to the outside may be provided.
このように画像読取装置を構成すれば、読取結果を表さないノイズだけの不要な画像データが取込手段により取り込まれても、これを排除することができて、後続の処理が煩雑にならなくて済む。 If the image reading apparatus is configured in this manner, even if unnecessary image data including only noise that does not represent the reading result is captured by the capturing unit, it can be eliminated, and subsequent processing becomes complicated. No need.
以下に本発明の実施例について、図面と共に説明する。
(1)画像読取装置1の全体構成
図1は、本発明が適用された画像読取装置1の電気的構成を表すブロック図である。本実施例の画像読取装置1は、各種演算処理を実行するCPU11、各種プログラムやデータ等を記憶するROM12、及び、CPU11による演算時に作業領域として使用されるRAM13を備え、CPU11にて各種プログラムを実行して、装置全体を統括制御し、スキャナ機能等を実現する。
Embodiments of the present invention will be described below with reference to the drawings.
(1) Overall Configuration of Image Reading Apparatus 1 FIG. 1 is a block diagram showing an electrical configuration of the image reading apparatus 1 to which the present invention is applied. The image reading apparatus 1 according to the present embodiment includes a CPU 11 that executes various arithmetic processes, a ROM 12 that stores various programs and data, and a RAM 13 that is used as a work area when the CPU 11 performs calculations. Execute to control the entire device and realize the scanner function.
この画像読取装置1は、更に、カラー読取可能なCISラインセンサ20と、CISラインセンサ20を制御する読取制御部21と、モータMT1,MT2を制御する駆動制御部17と、エンコーダEN1,EN2からの入力信号に基づく処理を実行するエンコーダ処理部15と、外部インタフェース23と、を備え、外部インタフェース23を介して、外部機器(パーソナルコンピュータ(PC)等)と通信可能な構成にされている。外部インタフェース23としては、LANインタフェースやUSBインタフェース等を挙げることができる。 The image reading apparatus 1 further includes a CIS line sensor 20 capable of color reading, a reading control unit 21 that controls the CIS line sensor 20, a drive control unit 17 that controls the motors MT1 and MT2, and encoders EN1 and EN2. The encoder processing unit 15 that executes processing based on the input signal and an external interface 23 are configured to be communicable with an external device (such as a personal computer (PC)) via the external interface 23. Examples of the external interface 23 include a LAN interface and a USB interface.
CISラインセンサ20は、図6に示すように、ライン状に配列された受光素子群201及びシフトレジスタ203及び複数のLED20R,20G,20Bを備える。
CISラインセンサ20は、上記受光素子を画素毎に備え、ラインスタート信号が入力される度、受光素子で蓄積された信号電荷を、画素データとして、シフトレジスタ203に入力し、次のラインスタート信号が入力されるまでの期間に、シフトレジスタ203の出力端から、転送クロック信号に従って、順次、画素データを出力する。
As shown in FIG. 6, the CIS line sensor 20 includes a light receiving element group 201, a shift register 203, and a plurality of LEDs 20R, 20G, and 20B arranged in a line.
The CIS line sensor 20 includes the light receiving element for each pixel, and each time a line start signal is input, the signal charge accumulated by the light receiving element is input to the shift register 203 as pixel data, and the next line start signal is input. Pixel data is sequentially output from the output terminal of the shift register 203 in accordance with the transfer clock signal during a period until the signal is input.
また、LED20Rは、赤色の光を発光可能なLEDであり、LED20Gは、緑色の光を発光可能なLEDであり、LED20Bは、青色の光を発光可能なLEDである。
本実施例の画像読取装置1は、カラー画像を、赤(R)、緑(G)、青(B)の三原色の各輝度にて表現する構成にされており、CISラインセンサ20は、読取制御部21から入力されるLED制御信号に従い、LED20R,20G,20Bの内、いずれか一色のLEDのみを選択的に点灯させる。そして、LEDから発射される光が原稿に反射して戻ってくる光を受光素子群201で受けて、各受光素子で、点灯色の読取結果を表す上記反射光の受光量に対応した信号電荷を蓄積する。
The LED 20R is an LED that can emit red light, the LED 20G is an LED that can emit green light, and the LED 20B is an LED that can emit blue light.
The image reading apparatus 1 according to the present embodiment is configured to represent a color image with each luminance of the three primary colors of red (R), green (G), and blue (B), and the CIS line sensor 20 reads the color image. According to the LED control signal input from the control unit 21, only one of the LEDs 20R, 20G, and 20B is selectively lit. Then, the light emitted from the LED is reflected by the original and returned by the light receiving element group 201, and each light receiving element receives a signal charge corresponding to the amount of received reflected light representing the reading result of the lighting color. Accumulate.
そして、CISラインセンサ20は、点灯色が赤色の時に蓄積された信号電荷を、赤ライン構成データとして、シフトレジスタ203に入力し、点灯色が緑色の時に蓄積された信号電荷を、緑ライン構成データとして、シフトレジスタ203に入力し、点灯色が青色の時に蓄積された信号電荷を、青ライン構成データとして、シフトレジスタ203に入力する。 Then, the CIS line sensor 20 inputs the signal charge accumulated when the lighting color is red as red line configuration data to the shift register 203, and uses the signal charge accumulated when the lighting color is green as the green line configuration. The signal charge input to the shift register 203 as data and accumulated when the lighting color is blue is input to the shift register 203 as blue line configuration data.
一方、読取制御部21は、CISラインセンサ20にラインスタート信号及び転送クロック信号及びLED制御信号を入力して、CISラインセンサ20を制御するものであり、CISラインセンサ20に、ライン毎、及び、三原色の各色毎に、原稿を読み取らせる。そして、読取制御部21は、CISラインセンサ20から読取結果として出力される各ライン及び各色のライン構成データを、メモリコントローラ63を通じて、RAM13に書き込む。 On the other hand, the reading control unit 21 inputs the line start signal, the transfer clock signal, and the LED control signal to the CIS line sensor 20, and controls the CIS line sensor 20. The reading control unit 21 controls the CIS line sensor 20 for each line and The original is read for each of the three primary colors. Then, the reading control unit 21 writes the line configuration data of each line and each color output as a reading result from the CIS line sensor 20 to the RAM 13 through the memory controller 63.
尚、CISラインセンサ20は、自動搬送読取機能の作動時、所定の読取地点に固定され、読取制御部21の制御を受けて、ADF装置150(図2参照)の動作により読取地点を通過する原稿を読み取る。また、CISラインセンサ20は、静止原稿読取機能の作動時、駆動制御部17が制御する読取モータMT1の回転力を、キャリッジ106を介して受けて、原稿が載置されるプラテン102A下で、プラテン102Aに沿って画像読取方向(副走査方向)に移動し、その移動と共に、原稿をライン毎及び色毎に読み取る。 The CIS line sensor 20 is fixed at a predetermined reading point when the automatic conveyance reading function is activated, and passes through the reading point by the operation of the ADF device 150 (see FIG. 2) under the control of the reading control unit 21. Scan the document. In addition, the CIS line sensor 20 receives the rotational force of the reading motor MT1 controlled by the drive control unit 17 through the carriage 106 when the stationary document reading function is activated, and below the platen 102A on which the document is placed. The image is moved along the platen 102A in the image reading direction (sub-scanning direction), and at the same time, the document is read line by line and color.
詳述すると、画像読取装置1の筐体には、図2に示すように、静止原稿読取機能用の画像読取窓(以下、静止読取窓という。)102、及び、自動搬送読取機能用の画像読取窓(以下、自動読取窓という。)103が設けられている。これら両読取窓102,103は、ガラスやアクリル等の透明なプラテン102A、103Aにて閉塞されている。図2は、画像読取装置1の機械的構成を示す断面図である。 More specifically, as shown in FIG. 2, an image reading window (hereinafter referred to as a stationary reading window) 102 for a stationary document reading function 102 and an image for an automatic conveyance reading function are provided in the casing of the image reading apparatus 1. A reading window (hereinafter referred to as an automatic reading window) 103 is provided. Both reading windows 102 and 103 are closed by transparent platens 102A and 103A such as glass and acrylic. FIG. 2 is a cross-sectional view showing a mechanical configuration of the image reading apparatus 1.
この画像読取装置1においては、更に、装置本体101の上面側に、両読取窓102,103を覆う原稿カバー104が開閉可能に組み付けられており、静止読取窓102にて原稿読取が行われる場合には、使用者により、この原稿カバー104が手動操作にて上方側に開かれ、読取対象の原稿が静止読取窓102に載置される。 In the image reading apparatus 1, a document cover 104 that covers both the reading windows 102 and 103 is assembled on the upper surface side of the apparatus main body 101 so as to be openable and closable. First, the document cover 104 is manually opened by the user, and the document to be read is placed on the stationary reading window 102.
一方、装置本体101の内部には、両読取窓102、103の直下において、原稿に照射されて反射した光を受光し、その受光した光に基づいて画素データを生成する上述のCISラインセンサ20が、移動可能に設けられており、このCISラインセンサ20は、長手方向(換言すると受光素子配列方向)が、CISラインセンサ20の移動方向である副走査方向とは、垂直な主走査方向に延びている。 On the other hand, inside the apparatus main body 101, the CIS line sensor 20 described above receives light reflected from the original and reflected directly under the two reading windows 102 and 103, and generates pixel data based on the received light. However, the CIS line sensor 20 has a longitudinal direction (in other words, a light receiving element arrangement direction) in a main scanning direction perpendicular to the sub-scanning direction which is the moving direction of the CIS line sensor 20. It extends.
具体的に、このCISラインセンサ20は、キャリッジ106を介して装置本体101の長手方向(図2の左右方向)に移動可能に組み付けられており、自動搬送読取機能の作動時、自動読取窓103の直下に停止配置される。一方、静止原稿読取機能の作動時には、静止読取窓102の直下で、駆動制御部17に制御されて、定速移動する。 Specifically, the CIS line sensor 20 is assembled so as to be movable in the longitudinal direction of the apparatus main body 101 (the left-right direction in FIG. 2) via the carriage 106, and the automatic reading window 103 is activated when the automatic conveyance reading function is activated. It is placed immediately below. On the other hand, when the stationary document reading function is activated, it moves at a constant speed under the control of the drive control unit 17 immediately below the stationary reading window 102.
尚、本実施例では、キャリッジ106が、駆動プーリ107及び従動プーリ108に掛けられたベルト109に連結されており、このベルト109には、ギヤを介してDCモータで構成される読取モータMT1が接続されている。 In this embodiment, the carriage 106 is connected to a belt 109 that is hung on a driving pulley 107 and a driven pulley 108, and a reading motor MT1 constituted by a DC motor is connected to the belt 109 via a gear. It is connected.
即ち、静止原稿読取機能の作動時、CISラインセンサ20は、読取モータMT1の回転力を、ベルト109を介して受け、ベルト109と平行に設置されたガイド軸111に案内されながら、装置本体101の長手方向(副走査方向)を真っ直ぐ移動する。図3は、CISラインセンサ20の移動態様を表す説明図である。 That is, when the stationary document reading function is activated, the CIS line sensor 20 receives the rotational force of the reading motor MT1 through the belt 109 and is guided by the guide shaft 111 installed in parallel with the belt 109, while the apparatus main body 101. Is moved straight in the longitudinal direction (sub-scanning direction). FIG. 3 is an explanatory diagram illustrating a movement mode of the CIS line sensor 20.
また、画像読取装置1は、読取モータMT1が所定角度回転すると、CISラインセンサ20が、所定距離を移動する構成にされており、本実施例では、読取エンコーダEN1から入力されるA相信号及びB相信号に基づき、エンコーダ処理部15にて、CISラインセンサ20の位置や移動速度を検出すると共に、CISラインセンサ20の移動方向(順/逆方向)を検出する。 Further, the image reading apparatus 1 is configured such that when the reading motor MT1 rotates by a predetermined angle, the CIS line sensor 20 moves by a predetermined distance. In this embodiment, the A-phase signal input from the reading encoder EN1 and Based on the B phase signal, the encoder processing unit 15 detects the position and moving speed of the CIS line sensor 20 and detects the moving direction (forward / reverse direction) of the CIS line sensor 20.
また、画像読取装置1は、この検出結果に基づき、駆動制御部17にて、読取モータMT1を制御し、CISラインセンサ20を定速でガイド軸111に沿って移動させつつ、読取制御部21にて、CISラインセンサ20を制御し、静止画像読取機能を実現する。 The image reading apparatus 1 controls the reading motor MT1 by the drive control unit 17 based on the detection result, and moves the CIS line sensor 20 along the guide shaft 111 at a constant speed, while reading control unit 21. Then, the CIS line sensor 20 is controlled to realize a still image reading function.
ここで、読取エンコーダEN1としては、ロータリーエンコーダ若しくはリニアエンコーダを採用することができる。読取エンコーダEN1としてロータリーエンコーダを採用する場合には、読取モータMT1の回転軸に、読取エンコーダEN1を設けて、読取モータMT1が所定角度回転する度に、パルス信号(A相信号、B相信号)が読取エンコーダEN1から出力されるようにする。 Here, a rotary encoder or a linear encoder can be adopted as the reading encoder EN1. When a rotary encoder is adopted as the reading encoder EN1, the reading encoder EN1 is provided on the rotating shaft of the reading motor MT1, and a pulse signal (A phase signal, B phase signal) is output every time the reading motor MT1 rotates by a predetermined angle. Is output from the reading encoder EN1.
この他、読取対象の原稿を自動読取窓103に搬送するADF装置150は、原稿カバー104における自動読取窓103に対応する部位に設けられ、自動搬送読取機能の作動時に、ユーザにより原稿トレイ165に積層載置された原稿を、分離して、読取地点である自動読取窓103に、搬送する。 In addition, an ADF device 150 that conveys a document to be read to the automatic reading window 103 is provided in a portion corresponding to the automatic reading window 103 in the document cover 104, and is placed on the document tray 165 by the user when the automatic conveyance reading function is activated. The stacked documents are separated and conveyed to an automatic reading window 103 which is a reading point.
このADF装置150は、積層された原稿を1枚ずつ分離する分離機構として、最上層に載置された原稿に当接して当該原稿に搬送力を付与する分離ローラ153と、分離ローラ153に対して対向配置されて分離ローラ153の反対側から原稿に接触し所定の搬送抵抗を付与する分離パッド154と、原稿トレイ165に積層された原稿を吸引するようにして分離ローラ153に原稿を送り出す吸入ローラ155と、を備える。 The ADF device 150 serves as a separation mechanism that separates the stacked originals one by one, a separation roller 153 that abuts on the original placed on the uppermost layer and applies a conveying force to the original, and a separation roller 153 The separation pad 154 that contacts the document from the opposite side of the separation roller 153 and applies a predetermined conveyance resistance, and the suction that sends the document to the separation roller 153 so as to suck the document stacked on the document tray 165 A roller 155.
また、ADF装置150は、分離機構にて分離された原稿を自動読取窓103に搬送する搬送機構として、分離機構から分離搬送されてきた原稿の搬送方向を自動読取窓103側に向けて転向させながら搬送力を付与する給紙ローラ159と、原稿を給紙ローラ159に押し付ける一対のピンチローラ160と、原稿押さえ161と、排紙ローラ162と、原稿センサアクチュエータ164と、を備える。 In addition, the ADF apparatus 150 turns the direction of conveyance of the document separated and conveyed from the separation mechanism toward the automatic reading window 103 as a conveyance mechanism that conveys the document separated by the separation mechanism to the automatic reading window 103. A paper feed roller 159 that applies a conveying force while being provided, a pair of pinch rollers 160 that press the document against the paper feed roller 159, a document press 161, a paper discharge roller 162, and a document sensor actuator 164 are provided.
尚、ADF装置150を構成する各ローラは、読取搬送モータMT2の回転力を受けて回転し、当該ローラに接触する原稿に副走査方向の力を作用させて、原稿を、原稿トレイ165から排紙トレイ166へと搬送する構成にされており、画像読取装置1では、読取搬送モータMT2が所定角度回転すると、読取対象の原稿が、副走査方向に所定距離移動する。 Each roller constituting the ADF device 150 rotates by receiving the rotational force of the reading and conveying motor MT2, and applies a force in the sub-scanning direction to the document contacting the roller, thereby discharging the document from the document tray 165. In the image reading apparatus 1, when the reading and conveying motor MT2 rotates by a predetermined angle, the document to be read moves by a predetermined distance in the sub-scanning direction.
また、原稿押さえ161は、搬送されてきた原稿を自動読取窓103側に押さえるものである。CISラインセンサ20は、自動搬送読取機能の作動時、この原稿押さえ161の下方に配置された状態で、この地点を通過する原稿を読み取る。 The document presser 161 presses the conveyed document toward the automatic reading window 103 side. The CIS line sensor 20 reads a document passing through this point while being arranged below the document presser 161 when the automatic conveyance reading function is activated.
この他、原稿センサアクチュエータ164は、原稿押さえ161の上流に配置され、原稿が通過したか否かを検出するものである。即ち、本実施例では、原稿センサアクチュエータ164からのオン/オフ信号と、DCモータで構成される読取搬送モータMT2の回転軸に設置された読取搬送エンコーダEN2からのパルス信号とに基づき、エンコーダ処理部15にて、原稿の搬送位置を検出する。尚、読取搬送エンコーダEN2は、読取搬送モータMT2が所定角度回転する度に、パルス信号(A相信号、B相信号)を出力するロータリーエンコーダである。 In addition, the document sensor actuator 164 is arranged upstream of the document presser 161 and detects whether or not the document has passed. That is, in this embodiment, the encoder processing is performed based on the ON / OFF signal from the document sensor actuator 164 and the pulse signal from the reading / transporting encoder EN2 installed on the rotation shaft of the reading / transporting motor MT2 formed of a DC motor. The unit 15 detects the document transport position. The reading / transporting encoder EN2 is a rotary encoder that outputs a pulse signal (A phase signal, B phase signal) every time the reading / transporting motor MT2 rotates by a predetermined angle.
そして、画像読取装置1は、この検出結果に基づき、駆動制御部17にて、原稿の搬送を制御し、原稿を読取地点へ一定速度で搬送すると共に、読取制御部21にて、CISラインセンサ20を制御し、自動搬送読取機能を実現する。 Then, the image reading apparatus 1 controls the conveyance of the document by the drive control unit 17 based on the detection result, conveys the document to the reading point at a constant speed, and the CIS line sensor by the reading control unit 21. 20 is controlled to realize an automatic conveyance reading function.
尚、静止原稿読取機能は、原稿トレイ165に原稿が未載置の状態で、当該画像読取装置1に設けられた読取キー(図示せず)が押下操作されたり、外部インタフェース23を通じて読取指令が入力されると、作動する。この作動により、画像読取装置1では、静止読取窓102に載置されている原稿が読み取られる。 The stationary document reading function is such that when a document is not placed on the document tray 165, a reading key (not shown) provided in the image reading apparatus 1 is pressed or a reading command is issued through the external interface 23. Operates when entered. With this operation, the image reading apparatus 1 reads the document placed on the stationary reading window 102.
一方、自動搬送読取機能は、原稿トレイ165に原稿が載置された状態で、読取キーが押下操作されたり、外部インタフェース23を通じて読取指令が入力されると、作動する。画像読取装置1では、原稿トレイ165に載置された原稿が空になるまで、この自動搬送読取機能が繰返し働き、原稿トレイ165に載置されている各原稿が、順次読み取られる。尚、原稿トレイ165に原稿が未載置であるか否かは、原稿トレイ165に設けられた図示しないセンサの検出信号に基づき、判断される。
(2)エンコーダ処理部15及び駆動制御部17の構成
続いて、エンコーダ処理部15及び駆動制御部17の構成を説明する。図4は、エンコーダ処理部15及び駆動制御部17の構成を表すブロック図である。
(2.1)エンコーダ処理部15の構成
エンコーダ処理部15は、エンコーダEN1,EN2の夫々に対して、エンコーダエッジ検出部31及び位置検出部33及び速度検出部35の組を有し、これらの組により、搬送対象(CISラインセンサ20又は原稿)の位置及び速度を検出する。尚、エンコーダがロータリーエンコーダである場合には、エンコーダからの入力信号に基づき、モータの回転量及び回転速度を検出することで、間接的に、搬送対象の位置及び速度を検出する。
On the other hand, the automatic conveyance reading function operates when a reading key is pressed or a reading command is input through the external interface 23 in a state where a document is placed on the document tray 165. In the image reading apparatus 1, the automatic conveyance reading function is repeatedly operated until each document placed on the document tray 165 becomes empty, and each document placed on the document tray 165 is sequentially read. Whether a document is not placed on the document tray 165 is determined based on a detection signal of a sensor (not shown) provided on the document tray 165.
(2) Configuration of Encoder Processing Unit 15 and Drive Control Unit 17 Subsequently, the configuration of the encoder processing unit 15 and the drive control unit 17 will be described. FIG. 4 is a block diagram illustrating the configuration of the encoder processing unit 15 and the drive control unit 17.
(2.1) Configuration of Encoder Processing Unit 15 The encoder processing unit 15 includes a set of an encoder edge detection unit 31, a position detection unit 33, and a speed detection unit 35 for each of the encoders EN1 and EN2. The position and speed of the conveyance target (CIS line sensor 20 or document) are detected by the set. When the encoder is a rotary encoder, the position and speed of the conveyance target are indirectly detected by detecting the rotation amount and rotation speed of the motor based on the input signal from the encoder.
具体的に、エンコーダエッジ検出部31は、対応するエンコーダEN1,EN2から入力されるA相信号及びB相信号の立ち上がりエッジ及び立ち下がりエッジを検出し、このエッジの検出毎に、エッジ検出信号を出力する構成にされている。このエッジ検出信号は、対応する組の位置検出部33及び速度検出部35に入力される。 Specifically, the encoder edge detection unit 31 detects the rising edge and the falling edge of the A-phase signal and the B-phase signal input from the corresponding encoders EN1 and EN2, and generates an edge detection signal for each detection of this edge. It is configured to output. This edge detection signal is input to the corresponding position detection unit 33 and speed detection unit 35.
更に、エンコーダエッジ検出部31は、エンコーダEN1,EN2から入力されるA相信号及びB相信号の位相差に基づき、搬送対象の移動方向(順方向/逆方向)を検出し、この検出結果を、エッジ検出信号と共に、対応する組の位置検出部33及び速度検出部35に入力する。 Furthermore, the encoder edge detection unit 31 detects the moving direction (forward / reverse direction) of the conveyance target based on the phase difference between the A-phase signal and the B-phase signal input from the encoders EN1 and EN2, and the detection result is obtained. The edge detection signal is input to the corresponding position detection unit 33 and speed detection unit 35 together with the edge detection signal.
尚、読取エンコーダEN1の出力信号が入力される読取エンコーダEN1用のエンコーダエッジ検出部31から出力されるエッジ検出信号は、読取エンコーダEN1用の位置検出部33及び速度検出部35に入力されると共に、静止原稿読取機能の作動時、読取制御部21が備える読取フロントエンド41及び駆動停止指令生成部49に入力される。 The edge detection signal output from the encoder edge detection unit 31 for the read encoder EN1 to which the output signal of the read encoder EN1 is input is input to the position detection unit 33 and the speed detection unit 35 for the read encoder EN1. When the stationary document reading function is activated, the reading is input to the reading front end 41 and the drive stop command generating unit 49 included in the reading control unit 21.
また、読取搬送エンコーダEN2の出力信号が入力される読取搬送エンコーダEN2用のエンコーダエッジ検出部31から出力されるエッジ検出信号は、読取搬送エンコーダEN2用の位置検出部33及び速度検出部35に入力されると共に、自動搬送読取機能の作動時、読取制御部21が備える読取フロントエンド41及び駆動停止指令生成部49に入力される。 Further, the edge detection signal output from the encoder edge detector 31 for the read / carry encoder EN2 to which the output signal of the read / carry encoder EN2 is input is input to the position detector 33 and the speed detector 35 for the read / carry encoder EN2. At the same time, when the automatic conveyance reading function is activated, it is input to the reading front end 41 and the drive stop command generating unit 49 provided in the reading control unit 21.
また、位置検出部33は、画像読取装置1がオンされると、エンコーダエッジ検出部31からエッジ検出信号が入力される度、当該位置検出部33から出力する搬送対象の位置enc_posの情報を、1加算又は1減算して更新するものである。 Further, when the image reading apparatus 1 is turned on, the position detection unit 33 outputs information on the position to be transported enc_pos output from the position detection unit 33 every time an edge detection signal is input from the encoder edge detection unit 31. It is updated by adding one or subtracting one.
具体的には、エッジ検出信号と共に入力される搬送対象の移動方向の情報に基づき、搬送対象が順方向に移動している場合には、値enc_posを、1加算し(enc_pos←enc_pos+1)、搬送対象が逆方向に移動している場合には、値enc_posを1減算して(enc_pos←enc_pos−1)、更新する。 Specifically, based on the information on the movement direction of the conveyance target input together with the edge detection signal, when the conveyance target is moving in the forward direction, the value enc_pos is incremented by 1 (enc_pos ← enc_pos + 1), and the conveyance is performed. If the object is moving in the reverse direction, the value enc_pos is decremented by 1 (enc_pos ← enc_pos−1) and updated.
尚、読取エンコーダEN1用の位置検出部33は、搬送対象(CISラインセンサ20)が所定の原点位置(ホームポジション)に配置されていることを条件として、値enc_posをゼロにリセットする。一方、読取搬送エンコーダEN2用の位置検出部33は、原稿センサアクチュエータ164が原稿先端を検知した時点で、値enc_posをゼロにリセットする。これにより読取エンコーダEN1用の位置検出部33では、CISラインセンサ20の位置が検出され、読取搬送エンコーダEN2用の位置検出部33では、原稿の搬送位置が検出される。 The position detection unit 33 for the reading encoder EN1 resets the value enc_pos to zero on condition that the conveyance target (CIS line sensor 20) is arranged at a predetermined origin position (home position). On the other hand, the position detection unit 33 for the reading and transport encoder EN2 resets the value enc_pos to zero when the document sensor actuator 164 detects the leading edge of the document. As a result, the position detecting unit 33 for the reading encoder EN1 detects the position of the CIS line sensor 20, and the position detecting unit 33 for the reading and conveying encoder EN2 detects the conveyance position of the document.
また、速度検出部35は、画像読取装置1がオンされると、エンコーダエッジ検出部31からエッジ検出信号が入力される度、そのエッジ検出信号に基づいて、当該速度検出部35から出力する搬送対象の速度enc_velの情報を更新するものである。 Further, when the image reading device 1 is turned on, the speed detection unit 35 outputs the output from the speed detection unit 35 based on the edge detection signal every time an edge detection signal is input from the encoder edge detection unit 31. Information on the target speed enc_vel is updated.
具体的には、エッジ検出信号の入力時間間隔(今回エッジ検出信号が入力された時点と前回エッジ検出信号が入力された時点との時間間隔)の逆数から、搬送対象の速度enc_velを算出し、これを出力する。 Specifically, the speed enc_vel of the conveyance target is calculated from the reciprocal of the input time interval of the edge detection signal (the time interval between the time when the current edge detection signal is input and the time when the previous edge detection signal is input), Output this.
尚、読取エンコーダEN1用の位置検出部33から出力される値enc_posは、駆動制御部17に入力されると共に、静止原稿読取機能の作動時、読取制御部21が備える読取フロントエンド41に入力され、読取エンコーダEN1用の速度検出部35から出力される値enc_velは、駆動制御部17に入力される。 The value enc_pos output from the position detection unit 33 for the reading encoder EN1 is input to the drive control unit 17 and to the reading front end 41 included in the reading control unit 21 when the stationary document reading function is activated. The value enc_vel output from the speed detection unit 35 for the reading encoder EN1 is input to the drive control unit 17.
また、読取搬送エンコーダEN2用の位置検出部33から出力される値enc_posは、駆動制御部17に入力されると共に、自動搬送読取機能の作動時、読取制御部21が備える読取フロントエンド41に入力され、読取搬送エンコーダEN2用の速度検出部35から出力される値enc_velは、駆動制御部17に入力される。
(2.2)駆動制御部17の構成
続いて、駆動制御部17の構成について説明する。駆動制御部17は、読取モータMT1及び読取搬送モータMT2を、駆動回路37を介して駆動するモータ制御部39を備える(図4参照)。モータ制御部39は、制御対象のモータに対応する位置検出部33及び速度検出部35からの入力値enc_pos,enc_velに基づき、制御対象のモータMT1,MT2を制御する。
The value enc_pos output from the position detection unit 33 for the reading and transport encoder EN2 is input to the drive control unit 17 and input to the reading front end 41 included in the reading control unit 21 when the automatic transport reading function is activated. Then, the value enc_vel output from the speed detection unit 35 for the reading and transport encoder EN2 is input to the drive control unit 17.
(2.2) Configuration of Drive Control Unit 17 Next, the configuration of the drive control unit 17 will be described. The drive control unit 17 includes a motor control unit 39 that drives the reading motor MT1 and the reading conveyance motor MT2 via a drive circuit 37 (see FIG. 4). The motor control unit 39 controls the motors MT1 and MT2 to be controlled based on the input values enc_pos and enc_vel from the position detection unit 33 and the speed detection unit 35 corresponding to the control target motor.
詳述すると、モータ制御部39は、エンコーダ処理部15が有する読取エンコーダEN1用の位置検出部33及び速度検出部35からの入力値enc_pos,enc_velに基づいて、読取モータMT1を制御する共に、読取搬送エンコーダEN2用の位置検出部33及び速度検出部35からの入力値enc_pos,enc_velに基づいて、読取搬送モータMT2を制御する。 More specifically, the motor control unit 39 controls the reading motor MT1 based on the input values enc_pos and enc_vel from the position detection unit 33 and the speed detection unit 35 for the reading encoder EN1 included in the encoder processing unit 15, and also performs reading. Based on the input values enc_pos, enc_vel from the position detector 33 and the speed detector 35 for the transport encoder EN2, the reading transport motor MT2 is controlled.
具体的に、このモータ制御部39は、読取機能が作動すると、CPU11からの指令を受け、制御対象として読取モータMT1及び読取搬送モータMT2のいずれか一方を選択し、選択した制御対象を制御するために、図5に示す処理を開始する。尚、静止原稿読取機能の作動時には、制御対象として読取モータMT1を選択し、自動原稿読取機能の作動時には、制御対象として読取搬送モータMT2を選択する。 Specifically, when the reading function is activated, the motor control unit 39 receives a command from the CPU 11, selects one of the reading motor MT1 and the reading transport motor MT2 as a control target, and controls the selected control target. Therefore, the process shown in FIG. 5 is started. When the stationary document reading function is operated, the reading motor MT1 is selected as a control target, and when the automatic document reading function is operated, the reading conveyance motor MT2 is selected as a control target.
この他、モータ制御部39は、全ライン分の読取終了前に、モータ駆動停止指令信号(mtstop)に基づき、図5に示す処理を終了した場合、CPU11から読取再開指令が入力されたときに限って、再び、図5に示す処理を開始する。 In addition, when the process shown in FIG. 5 is completed based on the motor drive stop command signal (mtstop) before the reading for all lines is completed, the motor control unit 39 receives a reading restart command from the CPU 11. For the limited time, the process shown in FIG. 5 is started again.
図5は、モータ制御部39が実行する処理を表すフローチャートである。
モータ制御部39は、図5に示す処理を開始すると、モータ駆動設定を行い、モータ回転方向を順方向(画像読取方向)に設定すると共に、CPU11からの指示に従って、目標搬送速度Vrを設定する(S110)。
FIG. 5 is a flowchart showing processing executed by the motor control unit 39.
When the process shown in FIG. 5 is started, the motor control unit 39 performs motor drive setting, sets the motor rotation direction to the forward direction (image reading direction), and sets the target conveyance speed Vr according to an instruction from the CPU 11. (S110).
また、この処理を終えると、モータ制御部39は、先駆けてS110で行った駆動設定の内容に従い、エンコーダ処理部15からの入力信号(enc_pos,enc_vel)に基づいて、制御対象のモータを制御する(S120)。具体的に、S120では、搬送対象の移動速度が設定された目標搬送速度Vrに到達するまで、搬送対象が加速するように、モータを制御し、その後、搬送負荷によらず、搬送対象の移動速度が目標搬送速度Vrで一定となるように、モータの制御を行う。本実施例では、このようにして、搬送対象を加速後一定速度で画像読取方向に移動させる。 When this processing is completed, the motor control unit 39 controls the motor to be controlled based on the input signals (enc_pos, enc_vel) from the encoder processing unit 15 according to the content of the drive setting performed in S110 ahead of time. (S120). Specifically, in S120, the motor is controlled so that the transport target is accelerated until the transport speed of the transport target reaches the set target transport speed Vr, and then the transport target is moved regardless of the transport load. The motor is controlled so that the speed becomes constant at the target transport speed Vr. In this embodiment, in this way, the conveyance target is moved in the image reading direction at a constant speed after acceleration.
また、当該制御の実行中には、読取終了信号(詳細後述)が入力されているか否かを判断し(S130)、読取終了信号が入力されていない場合には(S130でNo)、駆動停止指令生成部49から入力されるモータ駆動停止指令信号(mtstop)が値1であるか否かを判断する(S140)。そして、読取終了信号が入力されておらず(S130でNo)、モータ駆動停止指令信号が値1でもない場合には(S140でNo)、S130,S140での判断を行いながら、モータの制御を継続的に実行する。 Further, during the execution of the control, it is determined whether or not a reading end signal (details will be described later) is input (S130). If the reading end signal is not input (No in S130), the driving is stopped. It is determined whether or not the motor drive stop command signal (mtstop) input from the command generator 49 is a value 1 (S140). If the reading end signal is not input (No in S130) and the motor drive stop command signal is not 1 (No in S140), the motor is controlled while making the determination in S130 and S140. Run continuously.
そして、モータ駆動停止指令信号(mtstop)が値1に切り替わると、モータ制御部39は、制御対象のモータを減速・停止させる処理を行う(S150)。その後、モータが停止すると、一旦休止する。 When the motor drive stop command signal (mtstop) is switched to the value 1, the motor control unit 39 performs a process of decelerating and stopping the motor to be controlled (S150). After that, when the motor stops, it pauses.
一方、モータ制御部39は、読取終了信号が入力されると(S130でYes)、作動中の読取機能が静止原稿読取機能であるか否かを判断する(S160)。そして、静止原稿読取機能である場合には(S160でYes)、制御対象のモータを減速・停止させる処理を行い(S170)、モータが停止した後には、モータ駆動設定を行って、モータ回転方向を画像読取方向とは逆方向に設定する(S180)。 On the other hand, when the reading end signal is input (Yes in S130), the motor control unit 39 determines whether or not the operating reading function is a stationary document reading function (S160). If the function is a stationary document reading function (Yes in S160), a process of decelerating and stopping the motor to be controlled is performed (S170), and after the motor has stopped, the motor drive setting is performed and the motor rotation direction is set. Is set in the direction opposite to the image reading direction (S180).
また、この処理を終えると、モータ制御部39は、制御対象のモータ(読取モータMT1)を駆動して、搬送対象(CISラインセンサ20)を、ホームポジションまで搬送する(S185)。そして、CISラインセンサ20をホームポジションまで搬送すると、一旦休止する。尚、CISラインセンサ20のホームポジションは、自動原稿読取機能作動時のCISラインセンサ20の固定位置に設定されているものとする。 When this process is completed, the motor control unit 39 drives the motor to be controlled (reading motor MT1) and transports the transport target (CIS line sensor 20) to the home position (S185). Then, when the CIS line sensor 20 is transported to the home position, it temporarily stops. Note that the home position of the CIS line sensor 20 is set to a fixed position of the CIS line sensor 20 when the automatic document reading function is activated.
その他、作動中の読取機能が自動搬送読取機能である場合(S160でNo)、モータ制御部39は、制御対象のモータ(読取搬送モータMT2)を、搬送中の原稿が排紙トレイ166に排出されるまで駆動し(S190)、原稿の排出が終了した時点で、モータの回転を止めて、一旦休止する。
(3)読取制御部21の構成
続いて、読取制御部21の構成について説明する。図6は、読取制御部21の構成を表すブロック図である。
In addition, when the reading function in operation is the automatic conveyance reading function (No in S160), the motor control unit 39 discharges the motor to be controlled (the reading conveyance motor MT2), and the document being conveyed is discharged to the discharge tray 166. (S190). When the document is completely discharged, the motor stops rotating and pauses.
(3) Configuration of Reading Control Unit 21 Subsequently, the configuration of the reading control unit 21 will be described. FIG. 6 is a block diagram illustrating the configuration of the reading control unit 21.
図6に示すように、読取制御部21は、読取フロントエンド41、画データ処理部43、ローカルRAM45、及び、駆動停止指令生成部49を備える。
(3.1)読取フロントエンド41の構成
読取制御部21が備える読取フロントエンド41は、CISラインセンサ20に接続され、CISラインセンサ20に対する制御信号を入力すると共に、CISラインセンサ20から入力される読取結果としての画素データを受け付けて、処理するものである。
As shown in FIG. 6, the reading control unit 21 includes a reading front end 41, an image data processing unit 43, a local RAM 45, and a drive stop command generation unit 49.
(3.1) Configuration of Reading Front End 41 The reading front end 41 included in the reading control unit 21 is connected to the CIS line sensor 20 and inputs a control signal to the CIS line sensor 20 and is input from the CIS line sensor 20. The pixel data as the read result is received and processed.
この読取フロントエンド41は、ラインスタートトリガ信号生成部41a、ラインスタート信号生成部41b、LED制御信号生成部41c、転送クロック信号生成部41d、及び、出力制御部41eを備え、ラインスタートトリガ信号生成部41aにて周期的にラインスタートトリガ(l_start_trg)信号を生成し、このラインスタートトリガ信号に基づいて、CISラインセンサ20に読取タイミングを指定するためのラインスタート信号を入力する。
(3.1.1)ラインスタートトリガ信号生成部41aの構成
上述したように、ラインスタートトリガ信号生成部41aは、周期的にラインスタートトリガ信号を生成し、このラインスタートトリガ信号を、ラインスタート信号生成部41b、LED制御信号生成部41c、転送クロック信号生成部41d、及び、出力制御部41eに入力する。
The reading front end 41 includes a line start trigger signal generation unit 41a, a line start signal generation unit 41b, an LED control signal generation unit 41c, a transfer clock signal generation unit 41d, and an output control unit 41e. The unit 41a periodically generates a line start trigger (l_start_trg) signal, and inputs a line start signal for designating reading timing to the CIS line sensor 20 based on the line start trigger signal.
(3.1.1) Configuration of Line Start Trigger Signal Generation Unit 41a As described above, the line start trigger signal generation unit 41a periodically generates a line start trigger signal, and uses this line start trigger signal as a line start trigger signal. The signals are input to the signal generator 41b, the LED control signal generator 41c, the transfer clock signal generator 41d, and the output controller 41e.
ラインスタートトリガ信号は、ラインスタート信号の出力タイミングを規定する信号であり、CISラインセンサ20に入力されるべきラインスタート信号の入力周期と同周期で生成され、ラインスタート信号生成部41bに入力される。尚、本実施例では、ラインスタート信号の入力周期が時間T0に定められているものとする。 The line start trigger signal is a signal that defines the output timing of the line start signal, and is generated at the same cycle as the input cycle of the line start signal to be input to the CIS line sensor 20, and is input to the line start signal generation unit 41b. The In this embodiment, it is assumed that the input period of the line start signal is set at time T0.
具体的に、ラインスタートトリガ信号生成部41aは、読取機能が作動すると、搬送対象が読取開始位置start_posに到達した時点で、ラインスタートトリガ信号の出力を開始し、以後、周期的に、ラインスタートトリガ信号を出力する。 Specifically, when the reading function is activated, the line start trigger signal generation unit 41a starts outputting the line start trigger signal when the conveyance target reaches the reading start position start_pos, and thereafter periodically starts the line start. Outputs a trigger signal.
読取開始位置start_posは、CPU11の動作により予め読取制御部21が備えるレジスタRG1に設定されており、ラインスタートトリガ信号生成部41aは、このレジスタRG1に設定された読取開始位置start_posに、搬送対象が到達したか否かを、位置検出部33からの入力値enc_posに基づき判定する。 The reading start position start_pos is set in advance in the register RG1 included in the reading control unit 21 by the operation of the CPU 11, and the line start trigger signal generation unit 41a has a conveyance target at the reading start position start_pos set in the register RG1. Whether or not it has been reached is determined based on the input value enc_pos from the position detector 33.
即ち、ラインスタートトリガ信号生成部41aは、読取機能が作動すると、エンコーダエッジ検出部31からエッジ検出信号が入力される度、位置検出部33が更新した値enc_posの情報を、位置検出部33から取得すると共に、この値enc_posを前回値と比較することにより、値enc_posが、値start_pos未満から値start_posに切り替わったか否かを判断する。そして、値enc_posが値start_pos未満から値start_posに切り替わると、ラインスタートトリガ信号の出力を開始する。 That is, when the reading function is activated, the line start trigger signal generation unit 41a receives information on the value enc_pos updated by the position detection unit 33 from the position detection unit 33 every time an edge detection signal is input from the encoder edge detection unit 31. At the same time, the value enc_pos is compared with the previous value to determine whether the value enc_pos has been switched from less than the value start_pos to the value start_pos. When the value enc_pos is switched from less than the value start_pos to the value start_pos, output of the line start trigger signal is started.
また、ラインスタートトリガ信号生成部41aは、全ライン分の読取が終了すると、ラインスタートトリガ信号の出力を停止する。
(3.1.2)ラインスタート信号生成部41bの構成
読取フロントエンド41が備えるラインスタート信号生成部41bは、ラインスタートトリガ信号の入力タイミングで、CISラインセンサ20に適合する規定のパルス幅のラインスタート信号を生成し、これをCISラインセンサ20に入力するものである(図7(b)参照)。
Further, the line start trigger signal generation unit 41a stops outputting the line start trigger signal when reading of all lines is completed.
(3.1.2) Configuration of Line Start Signal Generation Unit 41b The line start signal generation unit 41b provided in the reading front end 41 has a prescribed pulse width suitable for the CIS line sensor 20 at the input timing of the line start trigger signal. A line start signal is generated and input to the CIS line sensor 20 (see FIG. 7B).
このラインスタート信号が入力されると、CISラインセンサ20では、受光素子に蓄積された信号電荷が、画素データとして、シフトレジスタ203に入力され、ラインスタート信号の当該入力以前に受光素子に蓄積された信号電荷に対応する前サイクルの読取結果を表す画素データがシフトレジスタ203に記憶保持される。また、このタイミングで、受光素子では、信号電荷がリセットされ、光電効果を利用した新たな読取動作が行われる。
(3.1.3)LED制御信号生成部41cの構成
LED制御信号生成部41cは、CISラインセンサ20に対して、LED制御信号を入力することにより、CISラインセンサ20が有するLED20R,20G,20Bの点灯を制御するものである。
When this line start signal is input, in the CIS line sensor 20, the signal charge accumulated in the light receiving element is input to the shift register 203 as pixel data, and is accumulated in the light receiving element before the input of the line start signal. Pixel data representing the reading result of the previous cycle corresponding to the signal charge is stored and held in the shift register 203. At this timing, the signal charge is reset in the light receiving element, and a new reading operation using the photoelectric effect is performed.
(3.1.3) Configuration of LED Control Signal Generating Unit 41c The LED control signal generating unit 41c inputs the LED control signal to the CIS line sensor 20, whereby the LEDs 20R, 20G, and the CIS line sensor 20 have. The lighting of 20B is controlled.
CISラインセンサ20は、上述したように、ラインスタート信号の入力毎に受光素子をリセットする構成にされ、ラインスタート信号の入力周期T0に対応する時間、受光動作を実行して、その間に蓄積された信号電荷に対応したライン構成データを生成する。 As described above, the CIS line sensor 20 is configured to reset the light receiving element each time a line start signal is input, performs a light receiving operation for a time corresponding to the input period T0 of the line start signal, and is accumulated during that time. Line configuration data corresponding to the received signal charges is generated.
しかしながら、本実施例の画像読取装置1においては、LED20R,20G,20Bのいずれもが点灯していないとき、外部から僅かに侵入する背景光を除いて、原稿に、光は照射されない。このため、LED20R,20G,20Bのいずれもが点灯していないとき、実質的に、受光動作は実現されない。 However, in the image reading apparatus 1 according to the present embodiment, when any of the LEDs 20R, 20G, and 20B is not lit, the original is not irradiated with light except for background light that slightly enters from the outside. For this reason, when none of the LEDs 20R, 20G, and 20B is lit, the light receiving operation is not substantially realized.
このような装置構成から、LED制御信号生成部41cは、実質的なCISラインセンサ20の読取動作を制御するものとして機能する。
尚、LED制御信号生成部41cは、(4)章において詳述するLED点灯制御処理(図10参照)を実行することにより、予め定められた1/3(三分の一)ラインに相当する距離、搬送対象が画像読取方向に移動する度に、LEDを所定時間TEだけ、点灯させる。
From such a device configuration, the LED control signal generation unit 41c functions as a unit that controls a substantial reading operation of the CIS line sensor 20.
The LED control signal generation unit 41c corresponds to a predetermined 1/3 (one third) line by executing the LED lighting control process (see FIG. 10) described in detail in section (4). Each time the distance and the conveyance target move in the image reading direction, the LED is lit for a predetermined time TE.
また、LED制御信号生成部41cは、1/3ラインに相当する距離、搬送対象が画像読取方向に移動する度、点灯させるLEDを、赤から緑、緑から青、青から赤へと切り替える制御を行う。 Further, the LED control signal generation unit 41c performs control to switch the LED to be lit from red to green, from green to blue, and from blue to red every time the conveyance target moves in the image reading direction by a distance corresponding to 1/3 line. I do.
即ち、本実施例では、1ラインに相当する副走査方向の領域を、三分割して、点灯させるLEDの色を切り替えながら原稿を読み取ることにより、1ライン分の画像データ(即ち、ラインデータ)として、赤ライン構成データ及び緑ライン構成データ及び青ライン構成データの組合せからなるカラー画像データを生成する。 That is, in this embodiment, an area in the sub-scanning direction corresponding to one line is divided into three parts, and the original is read while switching the color of the LED to be lit, so that one line of image data (ie, line data). As described above, color image data including a combination of red line configuration data, green line configuration data, and blue line configuration data is generated.
尚、本実施例において、LEDの点灯時間TEは、ラインスタート信号の入力周期T0より十分短い時間に定められている。
また、LED制御信号生成部41cは、画像読取装置1特有の点灯制御を実現するために、ラインスタート信号がCISラインセンサ20に入力される時点からの経過時間T1を計測する時間計測部50を備える。
In this embodiment, the LED lighting time TE is set to a time sufficiently shorter than the input period T0 of the line start signal.
In addition, the LED control signal generation unit 41 c includes a time measurement unit 50 that measures an elapsed time T <b> 1 from when the line start signal is input to the CIS line sensor 20 in order to realize lighting control unique to the image reading apparatus 1. Prepare.
図7(a)は、LED制御信号生成部41cが備える時間計測部50を示すブロック図であり、図7(b)は、時間計測部50による時間計測の態様を示したタイムチャートである。 FIG. 7A is a block diagram showing the time measuring unit 50 provided in the LED control signal generating unit 41c, and FIG. 7B is a time chart showing a mode of time measurement by the time measuring unit 50.
時間計測部50は、ラインスタート信号がCISラインセンサ20に入力される時刻と同時刻にラインスタートトリガ信号生成部41aから入力されるラインスタートトリガ信号の当該入力を契機として、その入力時点からの経過時間T1を、ラインスタートトリガ信号が入力される度に、計測する。 The time measuring unit 50 is triggered by the input of the line start trigger signal input from the line start trigger signal generation unit 41a at the same time as the time when the line start signal is input to the CIS line sensor 20. The elapsed time T1 is measured every time a line start trigger signal is input.
本実施例では、ラインスタートトリガ信号及びラインスタート信号の入力周期が、時間T0で一定であるので、時間計測部50が計測する経過時間T1と時間T0との関係から、次のラインスタート信号がCISラインセンサ20に入力されるまでの残り時間T2を導出できる。LED制御信号生成部41cは、このような原理により、残り時間T2を導出し、導出した残り時間T2に基づいて、LEDの点灯制御を行う。この詳細については、(4)章において詳述する。
(3.1.4)転送クロック信号生成部41dの構成
転送クロック信号生成部41dは、ラインスタートトリガ信号が入力される度、シフトレジスタ203に画素データを出力させるための転送クロック信号を、CISラインセンサ20に入力するものである。
In this embodiment, since the input period of the line start trigger signal and the line start signal is constant at time T0, the next line start signal is determined from the relationship between the elapsed time T1 and time T0 measured by the time measuring unit 50. The remaining time T2 until it is input to the CIS line sensor 20 can be derived. The LED control signal generation unit 41c derives the remaining time T2 based on such a principle, and performs LED lighting control based on the derived remaining time T2. This will be described in detail in section (4).
(3.1.4) Configuration of Transfer Clock Signal Generation Unit 41d The transfer clock signal generation unit 41d outputs a transfer clock signal for causing the shift register 203 to output pixel data every time a line start trigger signal is input. This is input to the line sensor 20.
この転送クロック信号の入力により、シフトレジスタ203に記憶された画素データ(ライン構成データ)は、次のラインスタート信号が入力されるまでの期間に、シフトレジスタ203から一通り出力される。 In response to the input of the transfer clock signal, the pixel data (line configuration data) stored in the shift register 203 is output from the shift register 203 in a period until the next line start signal is input.
また、シフトレジスタ203から読取フロントエンド41に入力されるライン構成データは、出力制御部41eを通じて、画データ処理部43に転送される。尚、CISラインセンサ20から入力されるライン構成データは、読取フロントエンド41から画データ処理部43に転送されるまでの経路において、読取フロントエンド41が有する図示しないA/D(アナログ/ディジタル)変換器により、アナログデータからディジタルデータに変換される。
(3.1.5)出力制御部41eの構成
出力制御部41eは、CISラインセンサ20から入力されるライン構成データの内、所定条件を満足するライン構成データを、画データ処理部43に対して選択的に転送し、条件を満足しないライン構成データを、画データ処理部43に転送せずに破棄する構成にされたものである。具体的に、出力制御部41eは、図13に示す出力制御処理を実行することにより、所定条件を満足するライン構成データのみを選択的に画データ処理部43に転送する。
The line configuration data input from the shift register 203 to the reading front end 41 is transferred to the image data processing unit 43 through the output control unit 41e. It should be noted that the line configuration data input from the CIS line sensor 20 is not shown (not shown) in the reading front end 41 in the path from the reading front end 41 to the image data processing unit 43. The converter converts the analog data into digital data.
(3.1.5) Configuration of Output Control Unit 41e The output control unit 41e sends line configuration data satisfying a predetermined condition among the line configuration data input from the CIS line sensor 20 to the image data processing unit 43. The line configuration data that does not satisfy the condition is selectively transferred and discarded without being transferred to the image data processing unit 43. Specifically, the output control unit 41e selectively transfers only the line configuration data satisfying the predetermined condition to the image data processing unit 43 by executing the output control process shown in FIG.
尚、従来装置では、搬送対象が定速移動しているときに限って読取動作を実行するが、本実施例の画像読取装置1では、搬送対象の加減速中にCISラインセンサ20から出力されるライン構成データについても、これを原稿の読取結果として採用し、RAM13に出力する。出力制御部41eは、この際に、RAM13に出力するライン構成データの取捨選択を行うものである。 In the conventional apparatus, the reading operation is executed only when the conveyance target is moving at a constant speed. However, in the image reading apparatus 1 of the present embodiment, the output is output from the CIS line sensor 20 during acceleration / deceleration of the conveyance target. This line configuration data is also adopted as a document reading result and output to the RAM 13. At this time, the output control unit 41e performs selection of line configuration data to be output to the RAM 13.
即ち、CISラインセンサ20に入力するラインスタート信号の入力周期T0は、受光素子における受光時間に影響を与えることから、搬送対象の加減速中に、変えることができない。 That is, the input period T0 of the line start signal input to the CIS line sensor 20 affects the light receiving time in the light receiving element, and cannot be changed during acceleration / deceleration of the conveyance target.
一方、ラインスタート信号の入力周期を一定に保って、加減速中にCISラインセンサ20に読取動作を実行させると、搬送対象の移動とラインスタート信号の入力とを同期させることできないため、正当な読取位置に搬送対象が位置するとき以外でも、CISラインセンサ20にて読取動作が実行される。 On the other hand, if the CIS line sensor 20 executes a reading operation during acceleration / deceleration while keeping the input period of the line start signal constant, the movement of the conveyance target cannot be synchronized with the input of the line start signal. Even when the conveyance target is located at the reading position, the CIS line sensor 20 performs the reading operation.
そこで、本実施例では、図13に示す出力制御処理を実行することにより、正当な読取位置の近辺で、CISラインセンサ20が行った読取動作により生成されたライン構成データを、選択的に画データ処理部43に入力する。尚、出力制御処理の詳細については、(5)章において詳述する。
(3.2)画データ処理部43の構成
続いて、画データ処理部43の構成を、図6及び図8及び図9を用いて説明する。
Therefore, in this embodiment, by executing the output control process shown in FIG. 13, the line configuration data generated by the reading operation performed by the CIS line sensor 20 is selectively displayed in the vicinity of the legitimate reading position. Input to the data processing unit 43. Details of the output control processing will be described in detail in Chapter (5).
(3.2) Configuration of Image Data Processing Unit 43 Next, the configuration of the image data processing unit 43 will be described with reference to FIGS. 6, 8, and 9.
画データ処理部43は、読取フロントエンド41から入力されるライン構成データを、順次、ローカルRAM45に設けられたFIFOメモリとしてのバッファ45aに書き込むと共に、バッファ45aに蓄積されたライン構成データに対し、シェーディング補正、ガンマ補正等の画像処理を施し、画像処理後のライン構成データを、メモリコントローラ63を通じて、RAM13に書き込むデータ処理機能を有するものである。 The image data processing unit 43 sequentially writes the line configuration data input from the reading front end 41 to a buffer 45a as a FIFO memory provided in the local RAM 45, and for the line configuration data stored in the buffer 45a, It has a data processing function of performing image processing such as shading correction and gamma correction and writing the line configuration data after the image processing to the RAM 13 through the memory controller 63.
また、この画データ処理部43は、バッファ45aの空き容量に基づき、搬送対象の搬送を一時停止させるための停止信号(stop_sig)を出力すると共に、搬送対象の搬送を再開させるための再開信号(restart_sig)を出力する停止再開制御機能を有する。 Further, the image data processing unit 43 outputs a stop signal (stop_sig) for temporarily stopping the conveyance of the conveyance target based on the free capacity of the buffer 45a, and a restart signal (restart signal for resuming the conveyance of the conveyance target ( It has a stop / restart control function that outputs (restart_sig).
図8は、画データ処理部43で実現される上記データ処理機能に係る説明図である。
画データ処理部43は、データ処理機能を実現するための構成として、データ書込部43a、画像処理部43b、及び、データ転送部43cを備え、読取フロントエンド41から、ライン構成データが入力される度、データ書込部43aにて、このライン構成データを、バッファ45aに書き込む。
FIG. 8 is an explanatory diagram relating to the data processing function realized by the image data processing unit 43.
The image data processing unit 43 includes a data writing unit 43a, an image processing unit 43b, and a data transfer unit 43c as a configuration for realizing a data processing function, and line configuration data is input from the reading front end 41. Each time, the data writing unit 43a writes this line configuration data to the buffer 45a.
また、画データ処理部43は、画像処理部43bにて、バッファ45aの読出位置に記録されたライン構成データを読出し、このライン構成データに対してシェーディング補正やガンマ補正等の画像処理を施し、この画像処理後のライン構成データを、ローカルRAM45内の処理データ記憶部45bに保存する。 Further, the image data processing unit 43 reads the line configuration data recorded at the reading position of the buffer 45a in the image processing unit 43b, performs image processing such as shading correction and gamma correction on the line configuration data, The line configuration data after the image processing is stored in the processing data storage unit 45b in the local RAM 45.
また、画データ処理部43は、処理データ記憶部45bに蓄積された画像処理後の画素データ(ライン構成データ)を、データ転送部43cを通じて順にRAM13に書き込む。本実施例では、このようにしてRAM13に書き込まれたライン構成データの組合せにより各ラインのラインデータを表現すると共に、各ラインデータの組合せにより、原稿全体の画像を表現する。 In addition, the image data processing unit 43 sequentially writes pixel data (line configuration data) after image processing accumulated in the processing data storage unit 45b to the RAM 13 through the data transfer unit 43c. In this embodiment, the line data of each line is expressed by the combination of the line configuration data written in the RAM 13 as described above, and the image of the entire document is expressed by the combination of the line data.
そして、画像読取装置1は、例えば、RAM13に書き込まれたラインデータを順に外部インタフェース23を通じて外部PCに出力することにより、原稿の読取結果を、外部PCに提供する。外部PCは、これらのラインデータの組合せにより、原稿全体の読取結果を表す画像データを生成する。 Then, for example, the image reading apparatus 1 outputs the original reading result to the external PC by sequentially outputting the line data written in the RAM 13 to the external PC through the external interface 23. The external PC generates image data representing the reading result of the entire document by combining these line data.
この他、画像読取装置1がコピー機能を有する複合機である場合には、例えば、RAM13に書き込まれたラインデータの組合せからなる画像データが、本装置内で、原稿全体の読取結果を表す画像データとして、コピー処理に供される。 In addition, when the image reading apparatus 1 is a multifunction peripheral having a copy function, for example, image data composed of a combination of line data written in the RAM 13 is an image representing the reading result of the entire document in the apparatus. As data, it is used for copy processing.
また、図6に示す画データ処理部43内の機能ブロックは、上記停止再開制御機能に係る機能ブロックを示したものである。図6に示すように、画データ処理部43は、停止信号(stop_sig)を出力する停止信号生成部43dと、再開信号(restart_sig)を出力する再開信号生成部43eと、を備える。 Further, the functional blocks in the image data processing unit 43 shown in FIG. 6 are functional blocks related to the stop / resume control function. As illustrated in FIG. 6, the image data processing unit 43 includes a stop signal generation unit 43d that outputs a stop signal (stop_sig) and a restart signal generation unit 43e that outputs a restart signal (restart_sig).
停止信号生成部43dは、具体的に、図9(a)に示す処理を実行して、出力する停止信号の状態を切り換える。図9(a)は、読取機能の作動時に、停止信号生成部43dが実行する処理を表すフローチャートである。 Specifically, the stop signal generator 43d executes the process shown in FIG. 9A to switch the state of the stop signal to be output. FIG. 9A is a flowchart showing processing executed by the stop signal generation unit 43d when the reading function is activated.
停止信号生成部43dは、図9(a)に示す処理を開始すると、停止信号(stop_sig)を値0(ゼロ)に設定し(S310)、その後、読取終了ラインまでのライン構成データの取得が完了したか否かを判断する(S320)。そして、読取終了ラインまでのライン構成データの取得が完了している場合には(S320でYes)、読取終了信号を出力して、読取終了の旨を各部に通知した後(S360)、図9(a)に示す処理を終了する。 When the process shown in FIG. 9A is started, the stop signal generation unit 43d sets the stop signal (stop_sig) to the value 0 (zero) (S310), and thereafter, acquisition of line configuration data up to the reading end line is performed. It is determined whether or not it is completed (S320). If the acquisition of the line configuration data up to the reading end line has been completed (Yes in S320), a reading end signal is output to notify each unit of the end of reading (S360), and then FIG. The process shown in (a) is terminated.
一方、読取終了ラインまでのライン構成データの取得が完了していない場合には(S320でNo)、バッファ45aの空き容量rem_bufが、予め定められた閾値B_lim以下であるか否かを判断する(S330)。そして、バッファ45aの空き容量rem_bufが閾値B_limより大きい場合には(S330でNo)、読取フロントエンド41から入力されるライン構成データの書込に十分な空き容量があるとして、S310に移行し、停止信号を値0に設定する。 On the other hand, if the acquisition of the line configuration data up to the reading end line has not been completed (No in S320), it is determined whether or not the free capacity rem_buf of the buffer 45a is equal to or smaller than a predetermined threshold B_lim ( S330). If the free capacity rem_buf of the buffer 45a is larger than the threshold value B_lim (No in S330), it is determined that there is sufficient free capacity for writing the line configuration data input from the reading front end 41, and the process proceeds to S310. Set the stop signal to the value 0.
これに対し、バッファ45aの空き容量rem_bufが、閾値B_lim以下である場合(S330でYes)、停止信号生成部43dは、停止信号を値0から値1に設定変更する(S340)。その後、S320に移行する。 On the other hand, when the free capacity rem_buf of the buffer 45a is equal to or smaller than the threshold B_lim (Yes in S330), the stop signal generating unit 43d changes the stop signal from the value 0 to the value 1 (S340). Thereafter, the process proceeds to S320.
尚、このようにして、停止信号が値0から値1に設定変更されると、本実施例では、搬送対象の搬送動作が停止され、読取フロントエンド41からのライン構成データの出力が停止する。また、このようにして状態が切り替えられる停止信号は、読取フロントエンド41及び駆動停止指令生成部49に入力される。 In this way, when the stop signal is changed from the value 0 to the value 1, in this embodiment, the transport operation for the transport target is stopped and the output of the line configuration data from the reading front end 41 is stopped. . The stop signal whose state is switched in this way is input to the reading front end 41 and the drive stop command generating unit 49.
この他、再開信号生成部43eは、図9(b)に示す処理を実行して、再開信号の状態を切り替える。図9(b)は、読取機能の作動時に、再開信号生成部43eが実行する処理を表すフローチャートである。 In addition, the restart signal generator 43e executes the process shown in FIG. 9B to switch the state of the restart signal. FIG. 9B is a flowchart showing the processing executed by the restart signal generator 43e when the reading function is activated.
再開信号生成部43eは、図9(b)に示す処理を開始すると、まず再開信号を値0に設定し(S410)、その後、読取終了ラインまでのライン構成データの取得が完了したか否かを判断する(S420)。そして、読取終了ラインまでのライン構成データの取得が完了している場合には(S420でYes)、休止する。 When the restart signal generation unit 43e starts the process shown in FIG. 9B, the restart signal is first set to a value 0 (S410), and then whether or not the acquisition of the line configuration data up to the reading end line is completed. Is determined (S420). If the acquisition of the line configuration data up to the reading end line has been completed (Yes in S420), the process is paused.
一方、読取終了ラインまでのライン構成データの取得が完了していない場合には(S420でNo)、バッファ45aの空き容量rem_bufが、予め定められた閾値B_th以上であるか否かを判断する(S430)。 On the other hand, when the acquisition of the line configuration data up to the reading end line has not been completed (No in S420), it is determined whether or not the free capacity rem_buf of the buffer 45a is equal to or larger than a predetermined threshold B_th ( S430).
そして、空き容量rem_bufが、閾値B_th以上である場合には(S430でYes)、バッファ45aの空き容量rem_bufが再開に十分な量あるとして、再開信号を値0から値1に設定変更する(S440)。その後、S420に移行する。尚、閾値B_thは、閾値B_limよりも大きい値に設定されているものとする(B_th>B_lim)。 If the free space rem_buf is equal to or greater than the threshold B_th (Yes in S430), the restart signal is changed from the value 0 to the value 1 assuming that the free space rem_buf in the buffer 45a is sufficient for restart (S440). ). Thereafter, the process proceeds to S420. Note that the threshold B_th is set to a value larger than the threshold B_lim (B_th> B_lim).
これに対し、バッファ45aの空き容量rem_bufが、閾値B_th未満である場合(S430でNo)、再開信号生成部43eは、バッファ45aの空き容量rem_bufが再開に十分な量ないとして、S410に移行し、再開信号を値0に設定する。その後、S420に移行する。 In contrast, if the free capacity rem_buf of the buffer 45a is less than the threshold B_th (No in S430), the restart signal generation unit 43e proceeds to S410, assuming that the free capacity rem_buf of the buffer 45a is not sufficient for restarting. The restart signal is set to the value 0. Thereafter, the process proceeds to S420.
尚、このようにして状態が切り替えられる再開信号は、CPU11に入力される。また、CPU11は、常時再開信号を監視しており、再開信号が値0から1に切り替わると、モータ制御部39に対して読取再開指令を入力し、モータ制御部39に図5に示す処理をS110から実行させる。また、CPU11は、読取制御部21に対しても読取再開指令を入力して、駆動停止指令生成部49が出力するモータ駆動停止指令信号(mtstop)を値0にリセットする。
(3.3)駆動停止指令生成部49の構成
続いて、駆動停止指令生成部49の構成について説明する。
A restart signal whose state is switched in this way is input to the CPU 11. Further, the CPU 11 constantly monitors the restart signal. When the restart signal switches from the value 0 to 1, the CPU 11 inputs a reading restart command to the motor control unit 39, and performs the processing shown in FIG. The process is executed from S110. The CPU 11 also inputs a reading restart command to the reading control unit 21 and resets the motor drive stop command signal (mtstop) output from the drive stop command generation unit 49 to a value of zero.
(3.3) Configuration of Drive Stop Command Generation Unit 49 Next, the configuration of the drive stop command generation unit 49 will be described.
駆動停止指令生成部49は、モータ駆動停止指令信号(mtstop)をモータ制御部39に入力するものであり、読取機能の作動時に、モータ駆動停止指令信号(mtstop)を値0にリセットすると共に、画データ処理部43から入力される停止信号(stop_sig)に基づき、モータ駆動停止指令信号を値1に切り替える。 The drive stop command generation unit 49 inputs a motor drive stop command signal (mtstop) to the motor control unit 39, and resets the motor drive stop command signal (mtstop) to a value of 0 when the reading function is activated. Based on the stop signal (stop_sig) input from the image data processing unit 43, the motor drive stop command signal is switched to the value 1.
具体的に、駆動停止指令生成部49は、画データ処理部43から入力される停止信号(stop_sig)が値0である場合には、モータ駆動停止指令信号の状態を切り替えず、画データ処理部43から入力される停止信号が値1に切り替わるまで待機する。 Specifically, when the stop signal (stop_sig) input from the image data processing unit 43 is 0, the drive stop command generating unit 49 does not switch the state of the motor drive stop command signal, and the image data processing unit It waits until the stop signal input from 43 switches to the value 1.
そして、画データ処理部43から入力される停止信号(stop_sig)が値1に変化すると、その後、エンコーダエッジ検出部31からエッジ検出信号が入力された時点で、モータ制御部39に入力するモータ駆動停止指令信号(mtstop)を値1に切り替える。 When the stop signal (stop_sig) input from the image data processing unit 43 changes to the value 1, the motor drive input to the motor control unit 39 at the time when the edge detection signal is input from the encoder edge detection unit 31 thereafter. The stop command signal (mtstop) is switched to the value 1.
また、モータ駆動停止指令信号(mtstop)を値1に切り替えた後には、CPU11から上述の読取再開指令が入力されるまで待機し、CPU11から読取再開指令が入力されると、モータ駆動停止指令信号(mtstop)を値0にリセットする。また、画データ処理部43から読取終了信号が入力された場合にも、モータ駆動停止指令信号(mtstop)を値0にリセットする。 In addition, after the motor drive stop command signal (mtstop) is switched to the value 1, the CPU 11 waits until the above-described reading restart command is input from the CPU 11, and when the reading restart command is input from the CPU 11, the motor drive stop command signal Reset (mtstop) to the value 0. The motor drive stop command signal (mtstop) is also reset to 0 when a reading end signal is input from the image data processing unit 43.
このようにして、駆動停止指令生成部49は、画データ処理部43から入力される停止信号(stop_sig)が値1に変化すると、モータ駆動停止指令信号(mtstop)を値0から値1に切り替え、その後、CPU11から読取再開指令が入力されるか、最終ラインまでの読取が完了するまで、モータ駆動停止指令信号(mtstop)を値1に保持する。 In this way, when the stop signal (stop_sig) input from the image data processing unit 43 changes to the value 1, the drive stop command generation unit 49 switches the motor drive stop command signal (mtstop) from the value 0 to the value 1. Thereafter, the motor drive stop command signal (mtstop) is held at the value 1 until the reading restart command is input from the CPU 11 or the reading up to the final line is completed.
一方、このモータ駆動停止指令信号が入力されるモータ制御部39は、上述したように、モータ駆動停止指令信号(mtstop)が値1に切り替わった時点で、S150に移行し、モータ駆動停止指令信号に従って、制御対象のモータの回転を減速させて、当該モータを停止させる処理を行う。このようにして、本実施例の画像読取装置1では、図3に示すように、バッファ45aの空き容量が少なくなる度に、搬送対象の搬送動作を一時停止し、バッファ45aの空き容量が回復すると、搬送対象の搬送動作を再開する。
(4)LED点灯制御処理
続いて、LED制御信号生成部41cが実行するLED点灯制御処理について、図10を用いて説明する。図10は、ラインスタートトリガ信号が入力される度、LED制御信号生成部41cが実行するLED点灯制御処理を表すフローチャートである。
On the other hand, as described above, the motor control unit 39 to which the motor drive stop command signal is input shifts to S150 when the motor drive stop command signal (mtstop) is switched to the value 1, and the motor drive stop command signal Accordingly, the process of decelerating the rotation of the motor to be controlled and stopping the motor is performed. In this way, in the image reading apparatus 1 of the present embodiment, as shown in FIG. 3, whenever the free capacity of the buffer 45a decreases, the transport operation of the transport target is temporarily stopped, and the free capacity of the buffer 45a is recovered. Then, the transport operation for the transport target is resumed.
(4) LED lighting control process Subsequently, the LED lighting control process executed by the LED control signal generation unit 41c will be described with reference to FIG. FIG. 10 is a flowchart showing an LED lighting control process executed by the LED control signal generation unit 41c every time a line start trigger signal is input.
この処理を開始すると、LED制御信号生成部41cは、ラインスタート信号の次回入力時点までの残り時間T2を、時間計測部50が計測する今回入力されたラインスタートトリガ信号の当該入力時点からの経過時間T1と、ラインスタート(トリガ)信号の入力周期T0と、に基づき算出する(T2=T0−T1)。 When this process is started, the LED control signal generation unit 41c passes the remaining time T2 until the next input time of the line start signal from the input time of the line start trigger signal input this time, which is measured by the time measurement unit 50. It is calculated based on the time T1 and the input cycle T0 of the line start (trigger) signal (T2 = T0−T1).
更に、LEDを点灯させる時間である点灯時間TEに所定の余裕量γを加算した値(TE+γ)を算出し、残り時間T2から値(TE+γ)を減算した値Δ=T2−(TE+γ)が値ゼロ以下であるか否か(即ち、Δ≦0であるか否か)を判断する(S710)。 Further, a value (TE + γ) obtained by adding a predetermined margin amount γ to the lighting time TE, which is a time for lighting the LED, is calculated, and a value Δ = T2− (TE + γ) is obtained by subtracting the value (TE + γ) from the remaining time T2. It is determined whether or not it is equal to or less than zero (that is, whether or not Δ ≦ 0) (S710).
そして、Δが値ゼロ以下であると判断すると(S710でYes)、S750に移行し、Δが値ゼロより大きいと判断すると(S710でNo)、エッジ検出信号が入力されるか、Δが値ゼロ以下となるまで待機する(S710〜S720)。尚、S710〜S720の処理については、時間計測部50による時間カウントより早い周期で行う。 If it is determined that Δ is less than or equal to zero (Yes in S710), the process proceeds to S750. If it is determined that Δ is greater than zero (No in S710), an edge detection signal is input or Δ is a value. It waits until it becomes zero or less (S710-S720). In addition, about the process of S710-S720, it performs with a period earlier than the time count by the time measurement part 50. FIG.
そして、エッジ検出信号が入力されると(S720でYes)、LED制御信号生成部41cは、当該エッジ検出信号の入力により位置検出部33で更新された値enc_posに基づき、前回LEDの点灯を開始した時点で搬送対象が存在した位置である前回点灯開始位置pre_posから、搬送対象が、画像読取方向に、1/3ライン距離(α/3)移動したか否かを判断する。 When the edge detection signal is input (Yes in S720), the LED control signal generation unit 41c starts lighting the previous LED based on the value enc_pos updated by the position detection unit 33 by the input of the edge detection signal. It is determined from the previous lighting start position pre_pos that is the position where the conveyance target exists at the time when the conveyance target has moved by 1/3 line distance (α / 3) in the image reading direction.
尚、前回点灯開始位置pre_posは、後述するS760の処理によって記憶保持される。但し、この前回点灯開始位置pre_posは、初回ラインスタートトリガ信号がラインスタートトリガ信号生成部41aからLED制御信号生成部41cに入力される時点で(換言すれば、搬送対象が読取開始位置(start_enc)を通過する時点で)、初期値(初回点灯を開始すべき位置から1/3ライン遡った位置)に設定される。 The previous lighting start position pre_pos is stored and held by the process of S760 described later. However, the previous lighting start position pre_pos is the time when the initial line start trigger signal is input from the line start trigger signal generation unit 41a to the LED control signal generation unit 41c (in other words, the conveyance target is the reading start position (start_enc)). Is set to an initial value (position that is 1/3 line back from the position where the first lighting should start).
また、本実施例では、副走査方向1ラインに相当する距離α(以下、1ライン距離と表現する。)が予めレジスタRG2に設定されており、S730では、レジスタRG2に設定された1ライン距離αに基づき、搬送対象が、前回点灯開始位置pre_posから画像読取方向に、1ライン距離αの三分の一である1/3ライン距離(α/3)移動したか否かを判断する。 In this embodiment, a distance α corresponding to one line in the sub-scanning direction (hereinafter referred to as “one line distance”) is set in the register RG2 in advance, and in S730, the one line distance set in the register RG2. Based on α, it is determined whether or not the conveyance target has moved from the previous lighting start position pre_pos in the image reading direction by 1/3 line distance (α / 3), which is one third of the line distance α.
具体的には、前回点灯開始位置pre_posから搬送対象の現在位置enc_posまでの変位量L=enc_pos−pre_posを算出し、変位量Lが1/3ライン距離(α/3)以上であるか否か(即ち、L≧(α/3)であるか否か)を判断する。 Specifically, a displacement amount L = enc_pos−pre_pos from the previous lighting start position pre_pos to the current position enc_pos to be transported is calculated, and whether or not the displacement amount L is equal to or greater than 1/3 line distance (α / 3). (That is, whether L ≧ (α / 3)) is determined.
ここで、搬送対象が、前回点灯開始位置pre_posから、画像読取方向に、1/3ライン距離(α/3)移動していないと判断すると(S730でNo)、LED制御信号生成部41cは、S710に移行して、上述の処理と同様、エッジ検出信号が入力されるか、値Δがゼロ以下となるまで待機する(S710〜S720)。 If it is determined that the object to be transported has not moved 1/3 line distance (α / 3) in the image reading direction from the previous lighting start position pre_pos (No in S730), the LED control signal generation unit 41c The process shifts to S710 and waits until an edge detection signal is input or the value Δ is equal to or less than zero (S710 to S720), as in the above-described process.
一方、搬送対象が、前回点灯開始位置pre_posから、画像読取方向に、1/3ライン距離(α/3)移動したと判断すると(S730でYes)、S740に移行し、現時刻が、点灯禁止期間であるか否かを判断する。 On the other hand, when it is determined that the conveyance target has moved by 1/3 line distance (α / 3) in the image reading direction from the previous lighting start position pre_pos (Yes in S730), the process proceeds to S740, and the current time is prohibited from lighting. It is determined whether it is a period.
本実施例では、ラインスタート信号がCISラインセンサ20に入力された時点から予め定められた一定時間が点灯禁止期間に定められており(図12(b)参照)、LED制御信号生成部41cは、現時刻が点灯禁止期間であるか否かを、ラインスタートトリガ信号入力時点からの経過時間T1に基づいて判断する。 In this embodiment, a predetermined time is determined as the lighting prohibition period from the time when the line start signal is input to the CIS line sensor 20 (see FIG. 12B), and the LED control signal generator 41c is Whether or not the current time is the lighting prohibited period is determined based on the elapsed time T1 from the input time of the line start trigger signal.
そして、現時刻が点灯禁止期間である場合には、点灯禁止期間が終了するまで待機し、その後、S760に移行する。これに対し、現時刻が、点灯禁止期間ではない場合には、待機することなく、S760に移行する。 And when the present time is a lighting prohibition period, it waits until a lighting prohibition period is complete | finished, and it transfers to S760 after that. On the other hand, if the current time is not the lighting prohibited period, the process proceeds to S760 without waiting.
また、S760に移行すると、LED制御信号生成部41cは、現時点で位置検出部33から入力される値enc_posを、前回点灯開始位置pre_posとして記憶保持した後、予め設定された点灯対象色のLEDを、所定の時間TE、点灯させる(S770)。例えば、点灯対象色が赤色に設定されている場合には、LED20R,20G,20Bの内、LED20Rを、所定時間TE、点灯させる。そして、所定時間TEが経過すると、当該LEDを消灯させた後、データ有効フラグをオンに設定する(S780)。 In S760, the LED control signal generation unit 41c stores and holds the value enc_pos currently input from the position detection unit 33 as the previous lighting start position pre_pos, and then sets the LED of the lighting target color set in advance. The light is turned on for a predetermined time TE (S770). For example, when the lighting target color is set to red, the LED 20R is lit for a predetermined time TE among the LEDs 20R, 20G, and 20B. When the predetermined time TE elapses, the LED is turned off and the data valid flag is set to ON (S780).
尚、点灯対象色は、初回ラインスタートトリガ信号がラインスタートトリガ信号生成部41aからLED制御信号生成部41cに入力される時点で、LED制御信号生成部41cの動作により、初期値である赤色に設定される。同様に、データ有効フラグは、初回ラインスタートトリガ信号が入力される時点で、初期値として、オフに設定される。 The lighting target color is changed to red, which is an initial value, by the operation of the LED control signal generation unit 41c when the initial line start trigger signal is input from the line start trigger signal generation unit 41a to the LED control signal generation unit 41c. Is set. Similarly, the data valid flag is set to OFF as an initial value when the initial line start trigger signal is input.
話を戻して、LED制御信号生成部41cは、データ有効フラグをオンに設定すると(S780)、その後、点灯対象色を次色に設定する(S790)。具体的に、LED制御信号生成部41cは、点灯対象色が赤色に設定されている場合、次色として、緑色を設定し、点灯対象色が緑色に設定されている場合には、次色として、青色を設定し、点灯対象色が青色に設定されている場合には、次色として、赤色を設定する。 Returning to the description, the LED control signal generation unit 41c sets the data valid flag to ON (S780), and then sets the lighting target color to the next color (S790). Specifically, the LED control signal generation unit 41c sets green as the next color when the lighting target color is set to red, and sets the next color when the lighting target color is set to green. When blue is set and the lighting target color is set to blue, red is set as the next color.
このようにして、点灯対象色を切り替えると、LED制御信号生成部41cは、当該LED点灯制御処理を終了する。そして、新たなラインスタートトリガ信号が入力されると、再び、当該LED点灯制御処理をS710から開始する。 In this way, when the lighting target color is switched, the LED control signal generation unit 41c ends the LED lighting control process. Then, when a new line start trigger signal is input, the LED lighting control process is started again from S710.
一方、S710で、Δが値ゼロ以下であると判断し、S750に移行すると、LED制御信号生成部41cは、次のラインスタート(トリガ)信号の入力時点より前の時間帯に、搬送対象が、前回点灯開始位置pre_posから、画像読取方向に、1/3ライン距離(α/3)移動する可能性を考慮し、LEDの点灯を前倒しして実行すべきか否かを判断する。 On the other hand, in S710, it is determined that Δ is less than or equal to zero, and when the process proceeds to S750, the LED control signal generation unit 41c determines that the object to be transported is in a time zone before the next line start (trigger) signal is input. Considering the possibility of moving by 1/3 line distance (α / 3) in the image reading direction from the previous lighting start position pre_pos, it is determined whether or not the LED should be turned on ahead and executed.
具体的には、次のようにして、LEDの点灯を前倒しして実行すべきか否かを判断する。
即ち、搬送対象が目標搬送速度Vrで移動しているときに、残り時間T2で移動する距離D=Vr・T2を算出すると共に、前回点灯開始位置pre_posから1/3ライン距離(α/3)進んだ位置を、理想点灯開始位置next_posとして算出する(next_pos=pre_pos+α/3)。
Specifically, it is determined as follows whether or not the LED should be turned on in advance.
That is, when the transfer target is moving at the target transfer speed Vr, the distance D = Vr · T2 is calculated for the remaining time T2, and the 1/3 line distance (α / 3) from the previous lighting start position pre_pos. The advanced position is calculated as the ideal lighting start position next_pos (next_pos = pre_pos + α / 3).
そして、位置検出部33から入力される搬送対象の現在位置を表す値enc_posに基づき、理想点灯開始位置next_posと搬送対象の現在位置enc_posとの差が距離D未満であるか否か(即ち、D>(next_pos−enc_pos)であるか否か)を判断する。 Then, based on the value enc_pos representing the current position of the conveyance target input from the position detection unit 33, whether or not the difference between the ideal lighting start position next_pos and the current position enc_pos of the conveyance target is less than the distance D (that is, D > (Next_pos-enc_pos).
D≦(next_pos−enc_pos)の場合には、搬送対象が最大速度である目標搬送速度Vrで移動しているときでも、搬送対象が理想点灯開始位置next_posに到達するのに残り時間T2以上かかることになるので、現時点から次のラインスタート(トリガ)信号が入力されるまでの期間に、搬送対象が理想点灯開始位置next_posに到達することはなく、LEDの点灯を前倒しして実行すべきではない。 In the case of D ≦ (next_pos−enc_pos), even when the transport target is moving at the target transport speed Vr that is the maximum speed, it takes more than the remaining time T2 to reach the ideal lighting start position next_pos. Therefore, during the period from the present time until the next line start (trigger) signal is input, the conveyance target does not reach the ideal lighting start position next_pos, and the lighting of the LED should not be executed ahead of schedule. .
一方、D>(next_pos−enc_pos)の場合には、次のラインスタート(トリガ)信号の入力時点より前の時間帯に、搬送対象が、前回点灯開始位置pre_posから、画像読取方向に、1/3ライン距離(α/3)移動してしまう可能性があるので、LEDの点灯を前倒しして実行すべきである。 On the other hand, in the case of D> (next_pos-enc_pos), the conveyance target is 1/0 in the image reading direction from the previous lighting start position pre_pos in the time zone before the input time of the next line start (trigger) signal. Since there is a possibility of moving by a distance of 3 lines (α / 3), the LED should be turned on in advance.
従って、S750では、D≦(next_pos−enc_pos)の場合、LEDの点灯を前倒しして実行すべきではないと判断し、D>(next_pos−enc_pos)である場合、LEDの点灯を前倒しして実行すべきであると判断する。 Therefore, in S750, if D ≦ (next_pos-enc_pos), it is determined that the LED should not be turned forward and executed. If D> (next_pos-enc_pos), the LED is turned forward and executed. Judge that it should be.
そして、LEDの点灯を前倒しして実行すべきであると判断すると(S750でYes)、LED制御信号生成部41cは、S760に移行して、上述した手順で、S760〜S790の処理を実行することにより、点灯対象色のLEDを、一定時間TE、点灯させると共に、データ有効フラグをオンにした後、当該LED点灯制御処理を終了する。 If it is determined that the LED should be turned on ahead of time (Yes in S750), the LED control signal generation unit 41c proceeds to S760, and executes the processes of S760 to S790 in the above-described procedure. As a result, the LED of the lighting target color is turned on for a certain period of time TE, and after the data valid flag is turned on, the LED lighting control process is terminated.
一方、LEDの点灯を前倒しして実行すべきではないと判断すると(S750でNo)、いずれのLEDも点灯させず、更には、データ有効フラグをオンすることもなく、当該LED点灯制御処理を終了する。 On the other hand, if it is determined that the lighting of the LED should not be performed ahead of time (No in S750), the LED lighting control processing is not performed without turning on any LED and without turning on the data valid flag. finish.
以上が、LED点灯制御処理の内容である。但し、上述した余裕量γは、S710でYesと判断してから、実際にLEDを点灯させるまでに必要な時間を考慮して、設計段階で、ゼロ以上の値に定めることができる。具体的には、次のラインスタート信号がCISラインセンサ20に入力されるまでに、時間TE分のLEDの点灯が必ず終了するように、定める。 The above is the content of the LED lighting control process. However, the above-described margin amount γ can be set to a value equal to or greater than zero at the design stage in consideration of the time required from when it is determined Yes in S710 until the LED is actually turned on. Specifically, it is determined that the lighting of the LED corresponding to the time TE is always completed before the next line start signal is input to the CIS line sensor 20.
このようにして、本実施例では、S750でYesと判断した場合、次回ラインスタート信号の入力時点より時間TE遡った時点、若しくは、それより更に遡った時点で、CISラインセンサ20に、LEDの点灯を開始させる。但し、余裕量γは、上記条件を満足する限りにおいて、最小値に設定されるのが好ましい。 In this way, in this embodiment, when it is determined Yes in S750, the LED of the LED is displayed on the CIS line sensor 20 at the time when the time TE goes back from the time when the next line start signal is input or when it goes back further. Start lighting. However, the margin amount γ is preferably set to a minimum value as long as the above condition is satisfied.
ここで、上述したLED点灯制御処理により実現されるLEDの点灯態様を、図11及び図12を用いて説明する。図11及び図12は、LEDの点灯態様を表すタイムチャートである。 Here, LED lighting modes realized by the above-described LED lighting control processing will be described with reference to FIGS. 11 and 12. FIGS. 11 and 12 are time charts showing lighting modes of LEDs.
本実施例においては、定速搬送時の目標搬送速度Vrと、ラインスタート信号の入力周期T0と、1/3ライン距離(α/3)との間に、次の関係がある。
α/3=Vr・T0
即ち、目標搬送速度Vrで時間T0、搬送対象を搬送すると、搬送対象は1/3ライン距離(α/3)移動する。従って、定速搬送時には、ラインスタート信号の入力周期と、LEDの点灯周期と、が一致して、図11上段に示すように、ラインスタート信号がCISラインセンサ20に入力される度に、LEDが点灯することになり、見かけ上、従来装置と同様にして、LEDの点灯制御が行われる。
In the present embodiment, there is the following relationship among the target transport speed Vr during constant speed transport, the line start signal input period T0, and the 1/3 line distance (α / 3).
α / 3 = Vr · T0
That is, when the transport target is transported at the target transport speed Vr at time T0, the transport target moves by 1/3 line distance (α / 3). Therefore, at the time of constant speed conveyance, the input cycle of the line start signal and the lighting cycle of the LED coincide with each other, and as shown in the upper part of FIG. 11, every time the line start signal is input to the CIS line sensor 20, the LED Is turned on, and the LED lighting control is apparently performed in the same manner as in the conventional apparatus.
一方、加減速時には、ラインスタート信号を一定周期T0でCISラインセンサ20に入力するのに対し、LEDの点灯を、搬送対象の移動に合わせて、搬送対象が1/3ライン距離進む度に行うので、図11下段に示すように、ラインスタート信号の入力に対し、独立してLEDの点灯が行われる。 On the other hand, at the time of acceleration / deceleration, a line start signal is input to the CIS line sensor 20 at a constant period T0, whereas the LED is turned on every time the conveyance target advances by a 1/3 line distance in accordance with the movement of the conveyance target. Therefore, as shown in the lower part of FIG. 11, the LEDs are lit independently in response to the input of the line start signal.
但し、ラインスタート信号の入力とは無関係に、搬送対象が1/3ライン距離進む度、LEDを点灯させると、LEDを点灯させている期間に、ラインスタート信号が入力され、受光素子の電荷がリセットされてしまう可能性がある。 However, regardless of the input of the line start signal, if the LED is turned on every time the object to be transported advances 1/3 line distance, the line start signal is input during the period when the LED is turned on, and the charge of the light receiving element is reduced. It may be reset.
このため、本実施例では、前回点灯開始位置pre_posから1/3ライン距離進んだ理想点灯開始位置に搬送対象が移動したことを条件にLEDの点灯を開始させると、LEDの点灯が、時間TE分終了する前に、ラインスタート信号がCISラインセンサ20に入力されてしまう可能性を、残り時間T2以内に搬送対象が理想点灯開始位置に到達する可能性の有無によって判断し(S750)、可能性があれば(S750でYes)、図12(a)に示すように、前倒ししてLEDを点灯させる(S770)。 For this reason, in this embodiment, when the lighting of the LED is started on the condition that the object to be transported has moved to the ideal lighting start position advanced by a distance of 1/3 line from the previous lighting start position pre_pos, The possibility that the line start signal is input to the CIS line sensor 20 before the end of the minute is determined based on the possibility of the transport target reaching the ideal lighting start position within the remaining time T2 (S750). If there is a property (Yes in S750), as shown in FIG. 12A, the LED is turned forward and the LED is turned on (S770).
また、ラインスタート信号がCISラインセンサ20に入力されてから暫くの時間は、信号電荷をシフトレジスタに転送して、受光素子をリセットする必要があることから、本実施例では、ラインスタート信号の入力開始時点から予め定められた時間が経過するまでを、上記点灯禁止期間に定めて、この時間に、搬送対象が理想点灯開始位置に到達する場合には、点灯禁止期間が終了するまで待機して、点灯禁止期間の終了後、図12(b)に示すように、LEDを点灯させるようにした。 In addition, in this embodiment, since it is necessary to transfer the signal charge to the shift register and reset the light receiving element for a while after the line start signal is input to the CIS line sensor 20, in this embodiment, the line start signal The time until a predetermined time elapses from the input start time is set as the lighting prohibition period, and when the object to be transported reaches the ideal lighting start position at this time, it waits until the lighting prohibition period ends. Then, after the end of the lighting prohibition period, the LED is turned on as shown in FIG.
このようにして、本実施例では、ラインスタート信号の入力とLEDの点灯タイミングが非同期であっても問題が生じないようにしている。
(5)出力制御処理
続いて、出力制御部41eが実行する出力制御処理について、図13を用いて説明する。図13は、ラインスタートトリガ信号が入力される度、出力制御部41eが実行する出力制御処理を表すフローチャートである。
In this way, in this embodiment, no problem occurs even if the input of the line start signal and the lighting timing of the LED are asynchronous.
(5) Output Control Process Next, the output control process executed by the output control unit 41e will be described with reference to FIG. FIG. 13 is a flowchart showing an output control process executed by the output control unit 41e each time a line start trigger signal is input.
出力制御部41eは、ラインスタートトリガ信号が入力されて、当該出力制御処理を開始すると、当該ラインスタートトリガ信号の入力によりLED制御信号生成部41cで実行されるLED点灯制御処理によってデータ有効フラグが更新される前に、前回のLED点灯制御処理にて更新又は維持されたデータ有効フラグの値を読み取り、前回のLED点灯制御処理にて、データ有効フラグがオンに設定されたか否かを判断する(S810)。 When the line start trigger signal is input and the output control process is started, the output control unit 41e sets the data valid flag by the LED lighting control process executed by the LED control signal generation unit 41c by the input of the line start trigger signal. Before updating, the value of the data valid flag updated or maintained in the previous LED lighting control process is read, and it is determined whether or not the data valid flag is set to ON in the previous LED lighting control process. (S810).
そして、データ有効フラグがオンに設定されたと判断すると(S810でYes)、S820に移行し、データ有効フラグをオフに設定すると共に、今回のラインスタートトリガ信号の入力に対応して、CISラインセンサ20から転送されてくる前回の読取結果を表す画素データ群を、ライン構成データとして、画データ処理部43に入力する(S830)。その後、当該出力制御処理を終了する。 If it is determined that the data valid flag is set on (Yes in S810), the process proceeds to S820, the data valid flag is set off, and the CIS line sensor is set in response to the input of the current line start trigger signal. The pixel data group representing the previous reading result transferred from 20 is input to the image data processing unit 43 as line configuration data (S830). Thereafter, the output control process ends.
一方、前回のLED点灯制御処理にて、データ有効フラグがオンに設定されずオフに維持されたと判断すると(S810でNo)、出力制御部41eは、S840に移行し、形式的に、データ有効フラグをオフに設定すると共に、今回のラインスタートトリガ信号の入力に対応して、CISラインセンサ20から転送されてくる画素データ群を、全て破棄し、これを、画データ処理部43に転送しないようにする(S850)。その後、当該出力制御処理を終了する。 On the other hand, if it is determined in the previous LED lighting control process that the data valid flag is not set to ON and maintained off (No in S810), the output control unit 41e proceeds to S840, and formally data valid In addition to setting the flag to OFF, all the pixel data groups transferred from the CIS line sensor 20 in response to the input of the current line start trigger signal are discarded and are not transferred to the image data processing unit 43. (S850). Thereafter, the output control process ends.
出力制御部41eは、このようにして、LED制御信号生成部41cにより、LEDの点灯が行われていないサイクルの読取結果を表す画素データ群を下流に転送しないようにすると共に、LED制御信号生成部41cにより、LEDの点灯が行われたサイクルの読取結果を表す画素データ群を下流に転送する。
(6)効果等
各色のライン構成データを組み合わせて原稿全体の画像データを生成する際に、ムラがないように原稿全体の画像データを生成するためには、受光時間を揃えて各ライン構成データを生成し、ライン構成データの輝度にムラが生じないようにする必要があると共に、副走査方向に等間隔に読み取られたライン構成データを用いて、原稿全体の画像データを構成する必要がある。
In this way, the output control unit 41e prevents the LED control signal generation unit 41c from transferring the pixel data group representing the read result of the cycle in which the LED is not lit downstream, and generates the LED control signal. The unit 41c transfers the pixel data group representing the read result of the cycle in which the LED is lit downstream.
(6) Effects, etc. In order to generate image data of the entire original so as to avoid unevenness when generating line data of each color to generate image data of the entire original, each line configuration data is aligned with the light receiving time. Must be generated so that the brightness of the line configuration data does not vary, and the image data of the entire document must be constructed using line configuration data read at equal intervals in the sub-scanning direction. .
このため、従来では、一定時間で搬送対象が一定距離搬送される定速搬送時に生成された画素データのみを用いて、原稿全体の画像データを構築していたのであるが、定速搬送時のみの画素データを用いる場合には、読取効率が悪い。 For this reason, conventionally, image data of the entire document is constructed using only pixel data generated during constant-speed conveyance in which a conveyance target is conveyed by a certain distance in a certain time, but only during constant-speed conveyance. When the pixel data is used, the reading efficiency is poor.
例えば、コストの関係から大きなバッファを確保することができず、本実施例のように画像処理部43bでの処理遅れ等によって、バッファ45aの空き容量が不足する場合には、搬送動作を一時停止する必要があるが、加減速時の画素データを使用することができない場合には、中断地点で定速搬送状態となるように、搬送対象を一旦中断地点よりも前の地点まで戻す必要がある。よって、中断地点付近では二度同じ位置を搬送対象が移動することになり、効率が悪い。 For example, if a large buffer cannot be secured due to the cost and the free space in the buffer 45a is insufficient due to processing delay in the image processing unit 43b as in this embodiment, the transport operation is temporarily stopped. However, if the pixel data at the time of acceleration / deceleration cannot be used, it is necessary to return the conveyance target to a point before the interruption point so as to be in a constant speed conveyance state at the interruption point. . Therefore, the conveyance target moves twice in the vicinity of the interruption point, which is inefficient.
また、ADF装置では、原稿を逆方向に搬送すると、ジャム等のトラブルが発生しやすくなるといった問題がある。更に言えば、原稿の逆走によりジャム等のトラブルが発生しないような構造を採用することが、コストや技術的な面から難しい。よって、ADF装置では、そもそも原稿を戻す方法を採用しにくいといった問題もある。 Further, the ADF apparatus has a problem that troubles such as a jam are likely to occur when the document is conveyed in the reverse direction. Furthermore, it is difficult from the cost and technical viewpoints to adopt a structure that does not cause troubles such as jamming due to reverse running of the document. Therefore, the ADF apparatus has a problem that it is difficult to adopt a method of returning a document in the first place.
これに対して、本実施例の画像読取装置1では、ラインスタート信号をCISラインセンサ20に周期的に入力しつつも、LEDの点灯制御を搬送対象の移動に合わせて、おおよそ等距離間隔に実行することで、受光時間を一定にしつつ、実質的な読取動作を搬送対象の移動に合わせてCISラインセンサ20に実行させるようにした。 On the other hand, in the image reading apparatus 1 according to the present embodiment, while the line start signal is periodically input to the CIS line sensor 20, the lighting control of the LED is adjusted at approximately equal intervals according to the movement of the conveyance target. By executing, the CIS line sensor 20 is caused to execute a substantial reading operation in accordance with the movement of the conveyance target while keeping the light receiving time constant.
このようにして読取を実現する本実施例によれば、従来技術のように、搬送対象の移動に合わせて、読取ユニットに入力するラインスタート信号の入力タイミングを変化させる訳ではないので、上述した暗電流の問題もなく、搬送対象の速度変化によって、輝度がばらつかなくて済む。 According to the present embodiment that realizes reading in this way, the input timing of the line start signal input to the reading unit is not changed according to the movement of the conveyance target as in the prior art. There is no problem of dark current, and brightness does not vary due to a change in the speed of the conveyance target.
従って、本実施例によれば、加減速時にも適切に原稿を読み取ることができ、加減速時の読取結果を用いて原稿全体の画像データをムラなく生成することができて、バッファ45aの空き容量が不足して搬送動作を一旦中断する場合でも、中断地点より手前に搬送対象を戻さなくても済む。 Therefore, according to the present embodiment, the original can be appropriately read even at the time of acceleration / deceleration, the image data of the entire original can be generated uniformly using the reading result at the time of acceleration / deceleration, and the buffer 45a is free. Even when the transfer operation is temporarily interrupted due to a shortage of capacity, it is not necessary to return the transfer target before the interruption point.
よって、本実施例の画像読取装置1によれば、読取効率を向上させることができ、高速に原稿を読み取ることができる。また、ADF装置のために、バッファ45aの容量を大きくする必要がないので、低コストに製品を製造することできるといった利点がある。 Therefore, according to the image reading apparatus 1 of the present embodiment, reading efficiency can be improved, and a document can be read at high speed. In addition, since the ADF device does not require an increase in the capacity of the buffer 45a, there is an advantage that a product can be manufactured at low cost.
また、本実施例の画像読取装置1によれば、読取開始位置start_encを、搬送対象が定速搬送される前の地点に設定したり、全ライン分の読取動作が完了する前に、搬送対象を減速させ、減速状態で、最終ラインまでの読取動作を実行するように装置を構成することができる。 Further, according to the image reading apparatus 1 of the present embodiment, the reading start position start_enc is set at a point before the conveyance target is conveyed at a constant speed, or before the reading operation for all lines is completed, The apparatus can be configured to perform a reading operation up to the final line in a decelerated state.
尚、全ライン分の読取動作が完了する前に、搬送対象を減速させる場合には、S120にて実行する処理を次のように変更すればよい。即ち、S120にて実行する処理を、搬送対象を定速搬送中に、搬送対象がCPU11から指定された減速開始位置に到達すると、減速を開始する処理に変更すればよい。 In addition, what is necessary is just to change the process performed in S120 as follows, when decelerating a conveyance target before the reading operation for all the lines is completed. That is, the process executed in S120 may be changed to a process of starting deceleration when the conveyance target reaches the deceleration start position designated by the CPU 11 while the conveyance target is being transported at a constant speed.
このようにすれば、原稿全体を読み取るのに必要なCISラインセンサ20の副走査方向の移動範囲が狭くなるので、画像読取装置1を副走査方向に小型化することができる。(7)その他
以上、本発明の実施例について説明したが、本発明の読取ユニットは、CISラインセンサ20に相当し、搬送手段は、キャリッジ106の搬送機構及びADF装置150及び駆動制御部17に相当する。また、信号入力手段は、ラインスタート信号生成部41bに相当し、取込手段は、転送クロック信号生成部41d及び出力制御部41eに相当する。この他、計測手段は、エンコーダEN1,EN2及びエンコーダ処理部15に相当し、点灯制御手段は、LED制御信号生成部41cにより実現されている。
In this way, the moving range in the sub-scanning direction of the CIS line sensor 20 necessary for reading the entire document is narrowed, so that the image reading apparatus 1 can be downsized in the sub-scanning direction. (7) Others While the embodiments of the present invention have been described above, the reading unit of the present invention corresponds to the CIS line sensor 20, and the transport means is the transport mechanism of the carriage 106, the ADF device 150, and the drive control unit 17. Equivalent to. The signal input means corresponds to the line start signal generator 41b, and the capture means corresponds to the transfer clock signal generator 41d and the output controller 41e. In addition, the measurement unit corresponds to the encoders EN1 and EN2 and the encoder processing unit 15, and the lighting control unit is realized by the LED control signal generation unit 41c.
特に、判断手段は、S710,S750の処理により実現され、前倒し点灯制御手段は、S710でYesと判断した場合には、S720〜S740の処理を実行しないことにより、搬送対象が1/3ライン距離進んだことを条件としたLEDの点灯を実行しないようにする一方で、当該条件が満足されなくてもLEDを点灯させるLED制御信号生成部41cの動作にて実現されている。 In particular, the determination means is realized by the processes of S710 and S750, and the forward lighting control means does not execute the processes of S720 to S740 when the determination of Yes is made in S710, the conveyance target is 1/3 line distance. This is realized by the operation of the LED control signal generation unit 41c that turns on the LED even if the condition is not satisfied while the LED is not executed on the condition that the LED has advanced.
この他、遅延点灯制御手段は、現時刻が点灯禁止期間である場合には、その点灯禁止期間が経過するまで、LEDの点灯をせず、点灯禁止期間の経過後、LEDを点灯させるLED制御信号生成部41cの動作にて実現されている。 In addition, if the current time is a lighting prohibited period, the delayed lighting control means does not turn on the LED until the lighting prohibited period elapses, and LED control that turns on the LED after the lighting prohibited period elapses. This is realized by the operation of the signal generation unit 41c.
また、データ出力手段は、出力制御部41eがデータ有効フラグのオン/オフに応じて、ライン構成データを出力するか否かを切り替える動作にて実現されている。
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、S750におけるLEDの点灯を前倒しして実行すべきか否かの判断は、現在の搬送対象の移動速度Vを用いて行ってもよい。
Further, the data output means is realized by an operation in which the output control unit 41e switches whether to output line configuration data according to ON / OFF of the data valid flag.
Further, the present invention is not limited to the above-described embodiments, and can take various forms. For example, the determination as to whether or not to advance the lighting of the LED in S750 may be performed using the current moving speed V of the conveyance target.
判断時点で、次のラインスタート信号入力時点までの残り時間が時間T2で、搬送対象の移動速度がVである場合には、搬送対象が次のラインスタート信号の入力時点までに現在位置enc_posから距離V・T2進むことが予想される。 If the remaining time until the next line start signal input time is time T2 and the moving speed of the transfer target is V at the time of determination, the transfer target is moved from the current position enc_pos until the next line start signal is input. The distance V · T2 is expected to advance.
従って、現在位置から理想点灯開始位置next_posまでの距離(next_pos−enc_pos)が条件式(next_pos−enc_pos)≧V・T2を満足する場合には、LEDの点灯を前倒しして実行すべきでないと判断し、(next_pos−enc_pos)<V・T2である場合には、LEDの点灯を前倒しして実行すべきであると判断するように、画像読取装置1を構成してもよい。 Therefore, if the distance from the current position to the ideal lighting start position next_pos (next_pos-enc_pos) satisfies the conditional expression (next_pos-enc_pos) ≧ V · T2, it is determined that the LED should not be turned on ahead of time and executed. However, if (next_pos-enc_pos) <V · T2, the image reading apparatus 1 may be configured to determine that the LED should be turned on ahead of time and executed.
このように、画像読取装置1を構成した場合であっても、上述した実施例と同様の効果を得ることができる。
その他、上記実施例では、光源から照射された光が原稿に反射して戻ってくる光を受光して、読取動作を実現する画像読取装置について説明したが、本発明は、原稿を透過した光(透過光)を受光して、読取動作を実現する画像読取装置にも適用することができる。
Thus, even when the image reading apparatus 1 is configured, the same effects as those of the above-described embodiment can be obtained.
In addition, in the above-described embodiment, the image reading apparatus that realizes the reading operation by receiving the light reflected from the light source and returning to the original document has been described. The present invention can also be applied to an image reading apparatus that receives (transmitted light) and realizes a reading operation.
1…画像読取装置、11…CPU、12…ROM、13…RAM、15…エンコーダ処理部、17…駆動制御部、20…CISラインセンサ、20R,20G,20B…LED、21…読取制御部、23…外部インタフェース、31…エンコーダエッジ検出部、33…位置検出部、35…速度検出部、37…駆動回路、39…モータ制御部、41…読取フロントエンド、41a…ラインスタートトリガ信号生成部、41b…ラインスタート信号生成部、41c…LED制御信号生成部、41d…転送クロック信号生成部、41e…出力制御部、43…画データ処理部、43a…データ書込部、43b…画像処理部、43c…データ転送部、43d…停止信号生成部、43e…再開信号生成部、45…ローカルRAM、45a…バッファ、45b…処理データ記憶部、49…駆動停止指令生成部、50…時間計測部、63…メモリコントローラ、101…装置本体、102…静止読取窓、102A,103A…プラテン、103…自動読取窓、104…原稿カバー、106…キャリッジ、107,108…プーリ、109…ベルト、111…ガイド軸、150…ADF装置、153…分離ローラ、154…分離パッド、155…吸入ローラ、159…給紙ローラ、160…ピンチローラ、161…原稿押さえ、162…排紙ローラ、164…原稿センサアクチュエータ、165,166…トレイ、201…受光素子群、203…シフトレジスタ、EN1,EN2…エンコーダ、MT1,MT2…モータ、RG1,RG2…レジスタ DESCRIPTION OF SYMBOLS 1 ... Image reading device, 11 ... CPU, 12 ... ROM, 13 ... RAM, 15 ... Encoder processing part, 17 ... Drive control part, 20 ... CIS line sensor, 20R, 20G, 20B ... LED, 21 ... Reading control part, DESCRIPTION OF SYMBOLS 23 ... External interface, 31 ... Encoder edge detection part, 33 ... Position detection part, 35 ... Speed detection part, 37 ... Drive circuit, 39 ... Motor control part, 41 ... Reading front end, 41a ... Line start trigger signal generation part, 41b ... Line start signal generation unit, 41c ... LED control signal generation unit, 41d ... Transfer clock signal generation unit, 41e ... Output control unit, 43 ... Image data processing unit, 43a ... Data writing unit, 43b ... Image processing unit, 43c ... Data transfer unit, 43d ... Stop signal generation unit, 43e ... Resumption signal generation unit, 45 ... Local RAM, 45a ... Buffer, 45 ... Processing data storage unit 49 ... Drive stop command generating unit 50 ... Time measuring unit 63 ... Memory controller 101 ... Main body of apparatus 102 ... Standing reading window 102A, 103A ... Platen 103 ... Automatic reading window 104 ... Document cover 106 ... Carriage 107, 108 Pulley 109 109 Belt 111 Guide shaft 150 ADF device 153 Separation roller 154 Separation pad 155 Suction roller 159 Feed roller 160 Pinch roller, 161 ... Document pressing, 162 ... Discharge roller, 164 ... Document sensor actuator, 165,166 ... Tray, 201 ... Light receiving element group, 203 ... Shift register, EN1, EN2 ... Encoder, MT1, MT2 ... Motor, RG1 , RG2 ... Register
Claims (7)
前記照射手段により前記原稿に対して照射された光の反射光又は透過光を受光する画素毎の受光部を主走査方向に沿って備えると共に、前記各受光部で蓄積された受光量に対応した信号電荷の情報を記憶保持するための画素保持部を備え、スタート信号が入力される度、当該入力までの期間に前記各受光部で蓄積された原稿の読取結果を表す信号電荷の情報を、画素データとして前記画素保持部で保持すると共に、前記各受光部をリセットする読取ユニットと、
前記読取ユニットに前記スタート信号を周期的に入力する信号入力手段と、
前記読取ユニット及び前記原稿のいずれか一方を、搬送対象として、副走査方向に搬送する搬送手段と、
前記信号入力手段によって前記スタート信号が前記読取ユニットに入力される度、当該スタート信号の入力により前記画素保持部で保持された画素データ群を、一単位分の画像データとして、前記画素保持部から取り込む取込手段と、
前記搬送対象が前記副走査方向に所定量変位する度にエッジ信号を発生する信号発生器を含み、前記エッジ信号の発生の度に前記搬送対象の搬送量についての計測値を更新することにより、前記副走査方向における前記搬送対象の搬送量を計測する計測手段と、
前記エッジ信号の発生に合わせて前記照射手段に照射動作を実行させる手段であって、前記エッジ信号の発生の度、このエッジ信号の発生による更新後の前記計測値に基づき、前記搬送対象が予め定められた副走査方向の読取間隔に対応する規定量、副走査方向に変位したか否かを判断し、前記規定量変位したと判断すると、この判断時点である前記エッジ信号の発生直後のタイミングから、前記信号入力手段によるスタート信号の出力周期よりも短い時間として予め定められた規定時間、前記照射手段に照射動作を実行させる点灯制御手段と、
を備えることを特徴とする画像読取装置。 Irradiating means for irradiating light on a document to be read;
A light receiving unit for each pixel that receives reflected light or transmitted light of the light irradiated to the original by the irradiation unit is provided along the main scanning direction, and corresponds to the amount of light received accumulated in each light receiving unit. Provided with a pixel holding unit for storing and holding signal charge information, each time a start signal is input, signal charge information representing a reading result of the original accumulated in each light receiving unit in a period until the input, A reading unit that holds the pixel data in the pixel holding unit and resets the light receiving units;
Signal input means for periodically inputting the start signal to the reading unit;
Conveying means for conveying one of the reading unit and the document in the sub-scanning direction as a conveyance target;
Whenever the start signal is input to the reading unit by the signal input unit, the pixel data group held in the pixel holding unit by the input of the start signal is used as image data for one unit from the pixel holding unit. Capture means for capturing; and
Including a signal generator that generates an edge signal each time the conveyance target is displaced by a predetermined amount in the sub-scanning direction, and updating a measurement value for the conveyance amount of the conveyance target each time the edge signal is generated, Measuring means for measuring the transport amount of the transport object in the sub-scanning direction ;
A means for causing the irradiating means to perform an irradiating operation in accordance with the generation of the edge signal, wherein each time the edge signal is generated , the transport target is preliminarily determined based on the measured value updated by the generation of the edge signal; It is determined whether or not it has been displaced in the sub-scanning direction by a specified amount corresponding to a predetermined reading interval in the sub-scanning direction, and if it is determined that the specified amount has been displaced, the timing immediately after the generation of the edge signal is determined From the lighting control means for causing the irradiation means to perform an irradiation operation for a predetermined time that is shorter than the output period of the start signal by the signal input means,
An image reading apparatus comprising:
前記照射手段により前記原稿に対して照射された光の反射光又は透過光を受光する画素毎の受光部を主走査方向に沿って備えると共に、前記各受光部で蓄積された受光量に対応した信号電荷の情報を記憶保持するための画素保持部を備え、スタート信号が入力される度、当該入力までの期間に前記各受光部で蓄積された原稿の読取結果を表す信号電荷の情報を、画素データとして前記画素保持部で保持すると共に、前記各受光部をリセットする読取ユニットと、
前記読取ユニットに前記スタート信号を周期的に入力する信号入力手段と、
前記読取ユニット及び前記原稿のいずれか一方を、搬送対象として、副走査方向に搬送する搬送手段と、
前記信号入力手段によって前記スタート信号が前記読取ユニットに入力される度、当該スタート信号の入力により前記画素保持部で保持された画素データ群を、一単位分の画像データとして、前記画素保持部から取り込む取込手段と、
前記搬送対象の搬送量を計測する計測手段と、
前記計測手段の計測結果に基づき、前記搬送対象が予め定められた副走査方向の読取間隔に対応する規定量、副走査方向に変位する度、前記照射手段に、前記信号入力手段によるスタート信号の出力周期よりも短い時間として予め定められた規定時間、照射動作を実行させる点灯制御手段と、
前記点灯制御手段が次回前記照射手段に照射動作を開始させる予定のタイミングである第一タイミングが、次回前記スタート信号が前記読取ユニットに入力されるタイミングである第二タイミングよりも前であるか否かの判断を、前記第二タイミングの前記規定時間前より所定の余裕量前の時点で実行する判断手段と、
前記判断手段によって前記第一タイミングが前記第二タイミングよりも前であると判断されると、前記第一タイミングで実行される予定の前記照射動作の実行を禁止すると共に、当該実行を禁止した前記照射動作に代えて、前記判断手段によって前記判断がなされた時点から前記第二タイミングの前記規定時間前までのいずれかの時点で、前記照射手段に前記規定時間の照射動作を開始させる前倒し点灯制御手段と、
を備えることを特徴とする画像読取装置。 Irradiating means for irradiating light on a document to be read;
A light receiving unit for each pixel that receives reflected light or transmitted light of the light irradiated to the original by the irradiation unit is provided along the main scanning direction, and corresponds to the amount of light received accumulated in each light receiving unit. Provided with a pixel holding unit for storing and holding signal charge information, each time a start signal is input, signal charge information representing a reading result of the original accumulated in each light receiving unit in a period until the input, A reading unit that holds the pixel data in the pixel holding unit and resets the light receiving units;
Signal input means for periodically inputting the start signal to the reading unit;
Conveying means for conveying one of the reading unit and the document in the sub-scanning direction as a conveyance target;
Whenever the start signal is input to the reading unit by the signal input unit, the pixel data group held in the pixel holding unit by the input of the start signal is used as image data for one unit from the pixel holding unit. Capture means for capturing; and
Measuring means for measuring the transport amount of the transport object;
Based on the measurement result of the measuring means, each time the conveyance object is displaced in the sub-scanning direction by a predetermined amount corresponding to a predetermined reading interval in the sub-scanning direction, a start signal from the signal input means is sent to the irradiation means. A lighting control means for executing the irradiation operation for a predetermined time that is shorter than the output cycle,
Whether or not the first timing, which is the timing at which the lighting control means will cause the irradiation means to start the irradiation operation next time, is prior to the second timing, which is the timing at which the start signal is input to the reading unit next time Determining means for executing the determination at a time before a predetermined margin amount before the specified time before the second timing;
When the determination means determines that the first timing is before the second timing, the execution of the irradiation operation scheduled to be executed at the first timing is prohibited and the execution is prohibited. Instead of irradiating operation, forward lighting control for causing the irradiating means to start the irradiating operation for the specified time at any time from the time when the determination is made by the determining means to the specified time before the second timing. Means,
An image reading apparatus comprising:
前記照射手段により前記原稿に対して照射された光の反射光又は透過光を受光する画素毎の受光部を主走査方向に沿って備えると共に、前記各受光部で蓄積された受光量に対応した信号電荷の情報を記憶保持するための画素保持部を備え、スタート信号が入力される度、当該入力までの期間に前記各受光部で蓄積された原稿の読取結果を表す信号電荷の情報を、画素データとして前記画素保持部で保持すると共に、前記各受光部をリセットする読取ユニットと、
前記読取ユニットに前記スタート信号を周期的に入力する信号入力手段と、
前記読取ユニット及び前記原稿のいずれか一方を、搬送対象として、副走査方向に搬送する搬送手段と、
前記信号入力手段によって前記スタート信号が前記読取ユニットに入力される度、当該スタート信号の入力により前記画素保持部で保持された画素データ群を、一単位分の画像データとして、前記画素保持部から取り込む取込手段と、
前記搬送対象の搬送量を計測する計測手段と、
前記計測手段の計測結果に基づき、前記搬送対象が予め定められた副走査方向の読取間隔に対応する規定量、副走査方向に変位する度、前記照射手段に、前記信号入力手段によるスタート信号の出力周期よりも短い時間として予め定められた規定時間、照射動作を実行させる点灯制御手段と、
を備え、
前記スタート信号の入力時点から予め定められた一定時間は、前記照射手段による照射動作を禁止する禁止期間として定められており、
更に、
前記禁止期間において前記点灯制御手段が前記照射手段に前記照射動作を実行させる動作を禁止すると共に、当該禁止された前記照射動作に代えて、前記禁止期間が経過した時点で、前記照射手段に前記規定時間の照射動作を開始させる遅延点灯制御手段
を備えることを特徴とする画像読取装置。 Irradiating means for irradiating light on a document to be read;
A light receiving unit for each pixel that receives reflected light or transmitted light of the light irradiated to the original by the irradiation unit is provided along the main scanning direction, and corresponds to the amount of light received accumulated in each light receiving unit. Provided with a pixel holding unit for storing and holding signal charge information, each time a start signal is input, signal charge information representing a reading result of the original accumulated in each light receiving unit in a period until the input, A reading unit that holds the pixel data in the pixel holding unit and resets the light receiving units;
Signal input means for periodically inputting the start signal to the reading unit;
Conveying means for conveying one of the reading unit and the document in the sub-scanning direction as a conveyance target;
Whenever the start signal is input to the reading unit by the signal input unit, the pixel data group held in the pixel holding unit by the input of the start signal is used as image data for one unit from the pixel holding unit. Capture means for capturing; and
Measuring means for measuring the transport amount of the transport object;
Based on the measurement result of the measuring means, each time the conveyance object is displaced in the sub-scanning direction by a predetermined amount corresponding to a predetermined reading interval in the sub-scanning direction, a start signal from the signal input means is sent to the irradiation means. A lighting control means for executing the irradiation operation for a predetermined time that is shorter than the output cycle,
With
The predetermined time from the input time of the start signal is set as a prohibition period for prohibiting the irradiation operation by the irradiation means,
In further,
In the prohibition period, the lighting control unit prohibits the operation of causing the irradiation unit to execute the irradiation operation, and instead of the prohibited irradiation operation, the irradiation unit is instructed to pass the prohibition period. images reader you further comprising a delay lighting control means for starting the irradiation operation of the specified time.
当該画像読取装置は、更に、
前記禁止期間において前記点灯制御手段が前記照射手段に前記照射動作を実行させる動作を禁止すると共に、当該禁止された前記照射動作に代えて、前記禁止期間が経過した時点で、前記照射手段に前記規定時間の照射動作を開始させる遅延点灯制御手段
を備えることを特徴とする請求項2記載の画像読取装置。 The predetermined time from the input time of the start signal is set as a prohibition period for prohibiting the irradiation operation by the irradiation means,
The image reading apparatus further includes:
In the prohibition period, the lighting control unit prohibits the operation of causing the irradiation unit to execute the irradiation operation, and instead of the prohibited irradiation operation, the irradiation unit is instructed to pass the prohibition period. The image reading apparatus according to claim 2, further comprising: a delayed lighting control unit that starts an irradiation operation for a specified time.
を特徴とする請求項2又は請求項4記載の画像読取装置。 The lighting control means prohibits execution of the irradiation operation by the forward lighting control means, and instead of the prohibited irradiation operation, the specified time of the second timing from the time when the determination is made by the determination means. When the irradiation unit starts the irradiation operation for the specified time at any time before, the transfer target is moved from the position of the transfer target at the time when the irradiation unit starts the irradiation operation. the prescribed amount, each time displaced in the sub-scanning direction, the image reading apparatus according to claim 2 or claim 4, wherein the being to configured to perform the irradiating operation of the predetermined time to said irradiation means.
を特徴とする請求項3又は請求項4記載の画像読取装置。 The lighting control means, when the delayed lighting control means causes the irradiation means to start the irradiation operation for the specified time when the prohibition period has elapsed, when the irradiation means starts the irradiation operation The irradiation unit is configured to execute an irradiation operation for the specified time every time the transfer target is displaced in the sub-scanning direction by the specified amount from the position of the transfer target in the above. Alternatively, the image reading apparatus according to claim 4 .
を備えることを特徴とする請求項1〜請求項6のいずれかに記載の画像読取装置。 Of the image data captured by the capturing unit from the reading unit, image data including information on signal charges accumulated in the light receiving unit during a period when the irradiation operation by the irradiation unit is executed is selectively selected. The image reading apparatus according to claim 1, further comprising a data output unit configured to output to the outside.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008091510A JP5098756B2 (en) | 2008-03-31 | 2008-03-31 | Image reading device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008091510A JP5098756B2 (en) | 2008-03-31 | 2008-03-31 | Image reading device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009246724A JP2009246724A (en) | 2009-10-22 |
JP5098756B2 true JP5098756B2 (en) | 2012-12-12 |
Family
ID=41308156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008091510A Active JP5098756B2 (en) | 2008-03-31 | 2008-03-31 | Image reading device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5098756B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5744705B2 (en) * | 2011-11-16 | 2015-07-08 | 京セラドキュメントソリューションズ株式会社 | Document reader |
JP5983440B2 (en) * | 2013-01-31 | 2016-08-31 | ブラザー工業株式会社 | Image reading apparatus and document edge determination program |
CN112135005A (en) | 2020-09-15 | 2020-12-25 | 威海华菱光电股份有限公司 | Contact type image sensor |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5937769A (en) * | 1982-08-27 | 1984-03-01 | Hitachi Ltd | Figure reader |
JPH01276963A (en) * | 1988-04-28 | 1989-11-07 | Omron Tateisi Electron Co | Image scanner |
JP3159138B2 (en) * | 1997-07-30 | 2001-04-23 | 日本電気株式会社 | Manual scanning type color image input device |
JP2007184907A (en) * | 2005-12-05 | 2007-07-19 | Canon Inc | Image reading apparatus and method |
JP4201008B2 (en) * | 2006-02-21 | 2008-12-24 | セイコーエプソン株式会社 | Image input device and image input method |
JP2007267186A (en) * | 2006-03-29 | 2007-10-11 | Seiko Epson Corp | Apparatus, method, and system for reading image and printer |
-
2008
- 2008-03-31 JP JP2008091510A patent/JP5098756B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009246724A (en) | 2009-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4797936B2 (en) | Image reading device | |
US9307116B2 (en) | Image reader | |
US7889400B2 (en) | Image reading apparatus for determining a setback distance after reading interruption | |
US10015338B2 (en) | Image reading apparatus with multi-sheet feed detection | |
JP5098756B2 (en) | Image reading device | |
JP2013236167A (en) | Image formation device | |
JP4650576B2 (en) | Image reading device | |
JP2011182090A (en) | Image reader | |
JP4858477B2 (en) | Image reading device | |
JP4065501B2 (en) | Image reading device | |
JP4858478B2 (en) | Image reading device | |
JP2007281718A (en) | Image reader | |
JP6337414B2 (en) | Image reading device | |
JP2011044783A (en) | Image reading apparatus, and image reading method | |
JP2008211930A (en) | Motor controller and motor control method | |
JP2009246665A (en) | Image scanner | |
JP7540308B2 (en) | Image reading device, image reading control method and program | |
JP4748135B2 (en) | Image reading device | |
JP4803149B2 (en) | Image reading device | |
JP6277724B2 (en) | Image reading device | |
JP2016189569A (en) | Image reading system | |
JP4803160B2 (en) | Image reading device | |
JP6323002B2 (en) | Image reading device | |
JP4737070B2 (en) | Image reading device | |
JP2008017128A (en) | Image reader and initialization processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110701 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111025 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111226 |
|
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: 20120828 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120910 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5098756 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |