[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010220115A - Image reader, image forming apparatus, image reading method for image reading apparatus, and image reading program - Google Patents

Image reader, image forming apparatus, image reading method for image reading apparatus, and image reading program Download PDF

Info

Publication number
JP2010220115A
JP2010220115A JP2009067032A JP2009067032A JP2010220115A JP 2010220115 A JP2010220115 A JP 2010220115A JP 2009067032 A JP2009067032 A JP 2009067032A JP 2009067032 A JP2009067032 A JP 2009067032A JP 2010220115 A JP2010220115 A JP 2010220115A
Authority
JP
Japan
Prior art keywords
reading
abnormal part
image
data
reference member
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009067032A
Other languages
Japanese (ja)
Inventor
Daisuke Nikado
大祐 二角
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2009067032A priority Critical patent/JP2010220115A/en
Publication of JP2010220115A publication Critical patent/JP2010220115A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Input (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image reader, image forming apparatus, image reading method for the image reading apparatus, and image reading program in which an abnormal portion such as dust or dirt present at a read position can be highly accurately detected. <P>SOLUTION: Prior to performing a document reading operation by a second reader 25, abnormal portion detection shading data stored in a memory B403 are updated. Accordingly, after the quantity of light irradiated from the light source of the second reader 25 is reduced, since an abnormal portion such as the dust or dirt can be correctly detected, the abnormal portion present in the second reader 25 can be highly accurately detected. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、スキャナ装置、デジタル複合機などに用いられる画像読取装置、画像形成装置、画像読取装置の画像読取方法、および画像読取プログラムに関する。   The present invention relates to an image reading apparatus, an image forming apparatus, an image reading method of an image reading apparatus, and an image reading program used in a scanner device, a digital multifunction peripheral, and the like.

デジタル複写機、ファクシミリ装置、およびスキャナ装置などにおける画像形成過程では、原稿台または原稿送り装置等に原稿を装着し、光源から原稿に光が照射され、その反射光が画像情報としてCCD(Charge Coupled Device)等の光学読取素子(入力素子)により読み取られる。この画像情報は、通常、主走査方向の1ラインごとに読み取られる。したがって、原稿が原稿台に固定された場合には、光源と原稿と入力素子との間の光路を順次移動しながら原稿の読取動作が行われ、原稿送り装置等によって原稿を移動させる場合には、光源と原稿と入力素子との間の光路を固定し、原稿を移動させながら原稿の読取動作が行われる。即ち、主走査方向の画像情報のライン数は入力素子の素子数によって決定され、主走査方向に直交する副走査方向の画像情報のライン数は入力素子の読取タイミングと原稿の送りによって決定される。   In an image forming process in a digital copying machine, a facsimile machine, a scanner device, or the like, a document is mounted on a document table or a document feeder, light is irradiated from the light source to the document, and the reflected light is used as image information as a CCD (Charge Coupled). It is read by an optical reading element (input element) such as (Device). This image information is usually read for each line in the main scanning direction. Therefore, when the document is fixed on the document table, the document reading operation is performed while sequentially moving the optical path between the light source, the document, and the input element, and the document is moved by the document feeder or the like. The optical path between the light source, the original, and the input element is fixed, and the original is read while the original is moved. That is, the number of lines of image information in the main scanning direction is determined by the number of elements of the input element, and the number of lines of image information in the sub-scanning direction orthogonal to the main scanning direction is determined by the reading timing of the input elements and the document feed. .

このような原稿の画像情報を読み取るための光学系には、縮小光学系と等倍光学系の2種類がある。縮小光学系を用いた装置では、シェーディング補正処理に用いる白基準データ(シェーディングデータ)を生成するための白基準部材が、原稿を搭載するコンタクトガラスに貼り付けてあることが多いが、この場合、白基準部材と入力端子との間の光路は閉空間内にある。従って、白基準部材に汚れやゴミなどが付着する心配がないため、装置の電源投入時等の適当なタイミングで、入力端子ごとの調整や白基準部材を読み取る副走査方向への位置(参照位置)の変更が可能であり、さらに、通常、複数ラインのシェーディングデータを平均化するため、安定したシェーディングデータを生成することができる。一方、等倍光学系を用いた装置では、白基準部材が、読取位置に対向して固定状態に設けられている。従って、白基準部材を読み取る参照位置は常に同じである。   There are two types of optical systems for reading image information of such originals: a reduction optical system and an equal magnification optical system. In an apparatus using a reduction optical system, a white reference member for generating white reference data (shading data) used for shading correction processing is often attached to a contact glass on which an original is mounted. The optical path between the white reference member and the input terminal is in a closed space. Therefore, there is no fear of dirt or dust adhering to the white reference member. Therefore, adjustment at each input terminal and position in the sub-scanning direction for reading the white reference member (reference position) at an appropriate timing such as when the apparatus is turned on. In addition, since the shading data of a plurality of lines is averaged, stable shading data can be generated. On the other hand, in the apparatus using the equal magnification optical system, the white reference member is provided in a fixed state facing the reading position. Therefore, the reference position for reading the white reference member is always the same.

ところで、等倍光学系を用いた装置では、コンタクトガラスに接触させた状態で原稿を搬送しつつ、搬送される原稿に光源からコンタクトガラスを通して光を照射し、原稿で反射される原稿の画像情報を含む反射光を、再度コンタクトガラスを通して光電変換素子(例えば、CCD)に入射して、当該光電変換素子で光電変換することで原稿の画像情報を読み取っている。そして、このような等倍光学系を用いた装置においては、光源(例えば、希ガスキセノンランプ)の光量の変動および各画素の光電変換素子の感度バラツキ等を補正するために、原稿の読取動作前に白基準部材を読み取って、当該白基準部材を読み取って得られたデータをシェーディングデータとして用いて、原稿の画像情報に対してシェーディング補正処理を行っている。   By the way, in an apparatus using an equal-magnification optical system, while conveying a document in contact with the contact glass, the image of the document reflected by the document is irradiated with light from the light source through the contact glass. The reflected light containing the light is incident again on the photoelectric conversion element (for example, CCD) through the contact glass, and photoelectric conversion is performed by the photoelectric conversion element to read the image information of the document. In an apparatus using such an equal-magnification optical system, a document reading operation is performed in order to correct fluctuations in the amount of light from a light source (for example, a rare gas xenon lamp) and sensitivity variations among photoelectric conversion elements of each pixel. The white reference member is read in advance, and the data obtained by reading the white reference member is used as shading data to perform shading correction processing on the image information of the document.

しかし、等倍光学系を用いた装置では、上述したように原稿をコンタクトガラスに接触させた状態で搬送しつつ原稿の読取を行っているため、原稿に付着したゴミ、トナー、紙紛などがコンタクトガラスや白基準部材の表面に付着し易く、これらのゴミ等がコンタクトガラスや白基準部材等の光学経路に付着すると、ゴミ等の付着部位の画像に白スジや黒スジが現れ、画質を低下させる、という問題がある。   However, in the apparatus using the equal-magnification optical system, as described above, the document is read while being conveyed in contact with the contact glass, so that dust, toner, paper dust, etc. attached to the document are removed. It easily adheres to the surface of the contact glass or white reference member, and when these dust adheres to the optical path of the contact glass or white reference member, white streaks or black streaks appear in the image of the adherent part of the dust, thereby improving the image quality. There is a problem of lowering.

そこで、特許文献1に記載の原稿読取装置では、読取位置が汚れていない状態において読み取られた基準濃度面の読取データと、原稿の読み取りに先立って読み取った基準濃度面の読取データと、を比較し、読取位置の汚れの有無を判別している。   Therefore, in the document reading apparatus described in Patent Document 1, the reading data of the reference density surface read when the reading position is not dirty is compared with the reading data of the reference density surface read before reading the document. Whether or not the reading position is dirty is determined.

ところで、読取手段に用いられる光源の光量は、経時的に低下していくことが知られており、また光量の低下は主走査方向の全域において一定比率で低下するとは限らない。したがって、光量の低下前の初期状態において読取位置が汚れていない状態で読み取られた基準濃度面の読取データを用いて読取位置の汚れの有無を判別する場合、初期状態においては正しくゴミの有無を判別することができるが、光量が低下後はゴミの有無を正しく判別することが出来ない可能性があり、その判別精度に課題がある。なお、上記特許文献1には、読取位置が汚れていない状態で読み取られた基準濃度面の読取データの更新については何ら言及されておらず、初期状態の読取データを継続的に使用している。   By the way, it is known that the light amount of the light source used for the reading unit decreases with time, and the decrease in the light amount does not always decrease at a constant ratio in the entire region in the main scanning direction. Therefore, when the presence / absence of dirt at the reading position is determined using the reading data of the reference density surface read in the initial state before the light amount is reduced, the reading position is not dirty. Although it can be determined, there is a possibility that the presence or absence of dust cannot be correctly determined after the amount of light is reduced, and there is a problem in the determination accuracy. Note that the above-mentioned Patent Document 1 does not mention any updating of the read data of the reference density surface read in a state where the reading position is not dirty, and continuously uses the read data in the initial state. .

ここで、図14および図15を用いて、上述の課題について詳細に説明する。図14および図15は、シェーディング補正前およびシェーディング補正後の主走査方向に隣接する画素の出力レベルを示す図である。なお、ゴミの検知方法としては種々の演算方法が考えられるが、ここでは代表的な方法として、主走査方向に隣接する画素の出力レベルの差を検出し、出力レベルの差が所定の閾値を超える画素が存在する場合に、ゴミが有ると判定する方法について説明する。   Here, the above-described problem will be described in detail with reference to FIGS. 14 and 15. 14 and 15 are diagrams showing output levels of pixels adjacent in the main scanning direction before shading correction and after shading correction. Various calculation methods are conceivable as dust detection methods, but here, as a representative method, a difference in output level between pixels adjacent in the main scanning direction is detected, and the difference in output level reaches a predetermined threshold value. A method of determining that there is dust when there are more pixels will be described.

図14の左図は、シェーディング補正前の出力レベルである。なお、図14のD1で示すデータは初期状態においてゴミや汚れの無い状態で白基準部材を読み取ったときの出力レベルであり、図14のD2で示すデータは光源の劣化前において原稿の読取に先立って行われたるゴミ検知時に読み取ったときの出力レベルである。図14の右図は、図14のD1で示すデータを用いて、図14のD2に示すデータに対してシェーディング補正を行った後の出力レベルである。図14の右図の出力レベルに示すように、光源の劣化前においては、ゴミがある場所以外はフラットな出力が得られるため、図14のD1で示すデータを用いてゴミの検知を行えば容易にゴミを検知することができる。   The left diagram in FIG. 14 shows the output level before shading correction. Note that the data indicated by D1 in FIG. 14 is an output level when the white reference member is read in the initial state without dust or dirt, and the data indicated by D2 in FIG. 14 is used for reading a document before the deterioration of the light source. This is the output level when reading at the time of dust detection performed in advance. The right diagram in FIG. 14 shows the output level after the shading correction is performed on the data indicated by D2 in FIG. 14 using the data indicated by D1 in FIG. As shown in the output level on the right side of FIG. 14, before the light source is deteriorated, a flat output can be obtained except where there is dust. Therefore, if dust is detected using the data indicated by D <b> 1 in FIG. 14. Dust can be easily detected.

図15の左図は、シェーディング補正前の出力レベルである。なお、図15のD1で示すデータは初期状態においてゴミや汚れの無い状態で白基準部材を読み取ったときの出力レベルであり、図15のD2で示すデータは光源が劣化して光量が低下した場合において原稿の読取に先立って行われたるゴミ検知時に読み取ったときの出力レベルである。図15の右図は、図15のD1で示すデータを用いて、図15のD2に示すデータに対してシェーディング補正を行った後の出力レベルである。図15の右図の出力レベルに示すように、光量が低下した場合においては、主走査方向に隣接する画素の出力レベルにレベル差が発生してしまうため、仮にゴミや汚れが無くても出力レベルのレベル差によりゴミや汚れがあると誤検知する可能性がある。また、このような誤検知を回避すべく閾値自体を、主走査方向に隣接する画素の出力レベルのレベル差を考慮した値にする方法もあるが、検知精度が低下してしまう。   The left diagram in FIG. 15 shows the output level before shading correction. Note that the data indicated by D1 in FIG. 15 is the output level when the white reference member is read in the initial state without dust or dirt, and the data indicated by D2 in FIG. In this case, it is an output level when reading at the time of dust detection performed prior to reading of a document. The right diagram of FIG. 15 shows the output level after the shading correction is performed on the data indicated by D2 in FIG. 15 using the data indicated by D1 in FIG. As shown in the output level on the right side of FIG. 15, when the amount of light is reduced, a level difference occurs between the output levels of pixels adjacent in the main scanning direction, so that output is possible even if there is no dust or dirt. There is a possibility of erroneous detection if there is dust or dirt due to the level difference. In addition, there is a method of setting the threshold value itself in consideration of the level difference between the output levels of adjacent pixels in the main scanning direction in order to avoid such erroneous detection, but the detection accuracy is lowered.

このように、従来のゴミの検知方法においては、上述したゴミの検知方法に限らず、光源の経時的な劣化は、ゴミの検知精度の低下させる要因となっている。   As described above, the conventional dust detection method is not limited to the above-described dust detection method, and the deterioration of the light source with time is a factor that lowers the dust detection accuracy.

本発明は、上記に鑑みてなされたものであって、読取位置に存在するゴミや汚れ等の異常部位を高精度に検知可能な画像読取装置、画像形成装置、画像読取装置の画像読取方法、および画像読取プログラムを提供することを目的とする。   The present invention has been made in view of the above, and is an image reading apparatus, an image forming apparatus, and an image reading method for an image reading apparatus capable of detecting an abnormal part such as dust and dirt existing at a reading position with high accuracy. An object of the present invention is to provide an image reading program.

上述した課題を解決し、目的を達成するために、本発明は、読取手段により原稿面を読み取って得られた画像データに対して、読取位置に配置される白基準部材を読み取って得られた白基準部材データを用いてシェーディング補正処理を行う画像読取装置であって、前記白基準部材データに対して、前記読取位置に異常部位が無い状態で前記白基準部材を読み取って得られた異常部位検知用シェーディングデータを用いてシェーディング補正処理を行う補正手段と、シェーディング補正処理を行った前記白基準部材データから、前記読取位置の異常部位を検知する検知手段と、前記読取位置の異常部位が検知されなかった場合、前記白基準部材データにより前記異常部位検知用シェーディングデータを更新する更新手段と、を備えたことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is obtained by reading a white reference member arranged at a reading position with respect to image data obtained by reading a document surface by a reading unit. An image reading apparatus that performs a shading correction process using white reference member data, the abnormal portion obtained by reading the white reference member with no abnormal portion at the reading position with respect to the white reference member data Correction means for performing shading correction processing using the shading data for detection, detection means for detecting an abnormal portion of the reading position from the white reference member data subjected to the shading correction processing, and detecting an abnormal portion of the reading position If not, an update means for updating the abnormal part detection shading data with the white reference member data is provided. To.

また、本発明は、請求項1から8のいずれか一に記載の画像読取装置を備えたことを特徴とする。   In addition, the present invention is characterized in that the image reading apparatus according to any one of claims 1 to 8 is provided.

また、本発明は、読取手段により原稿面を読み取って得られた画像データに対して、読取位置に配置される白基準部材を読み取って得られた白基準部材データを用いてシェーディング補正処理を行う画像読取装置の画像読取方法であって、補正手段が、前記白基準部材データに対して、前記読取位置に異常部位が無い状態で前記白基準部材を読み取って得られた異常部位検知用シェーディングデータを用いてシェーディング補正処理を行う補正工程と、検知手段が、シェーディング補正処理を行った前記白基準部材データから、前記読取位置の異常部位を検知する検知工程と、更新手段が、前記読取位置の異常部位が検知されなかった場合、前記白基準部材データにより前記異常部位検知用シェーディングデータを更新する更新工程と、を有することを特徴とする。   Further, according to the present invention, shading correction processing is performed on image data obtained by reading a document surface by a reading unit, using white reference member data obtained by reading a white reference member arranged at a reading position. An image reading method of an image reading apparatus, wherein the correcting means reads shading data for detecting an abnormal part obtained by reading the white reference member with no abnormal part at the reading position with respect to the white reference member data. A correction step for performing a shading correction process using the image, a detection step for detecting an abnormal part of the reading position from the white reference member data for which the detection unit has performed the shading correction processing, and an updating means for detecting the reading position. An update step of updating the abnormal portion detection shading data with the white reference member data when an abnormal portion is not detected. And wherein the Rukoto.

また、本発明は、読取手段により原稿面を読み取って得られた画像データに対して、読取位置に配置される白基準部材を読み取って得られた白基準部材データを用いてシェーディング補正処理を行う画像読取装置を制御するためのプログラムであって、コンピュータを、前記白基準部材データに対して、前記読取位置に異常部位が無い状態で前記白基準部材を読み取って得られた異常部位検知用シェーディングデータを用いてシェーディング補正処理を行う補正手段と、シェーディング補正処理を行った前記白基準部材データから、前記読取位置の異常部位を検知する検知手段と、前記読取位置の異常部位が検知されなかった場合、前記白基準部材データにより前記異常部位検知用シェーディングデータを更新する更新手段と、として機能させる。   Further, according to the present invention, shading correction processing is performed on image data obtained by reading a document surface by a reading unit, using white reference member data obtained by reading a white reference member arranged at a reading position. An abnormal part detection shading obtained by reading the white reference member in a state where there is no abnormal part at the reading position with respect to the white reference member data. Correction means for performing shading correction processing using data, detection means for detecting an abnormal portion of the reading position from the white reference member data subjected to the shading correction processing, and an abnormal portion of the reading position was not detected A function for updating the abnormal part detection shading data with the white reference member data. That.

本発明によれば、読取手段の光量が低下した後もゴミの有無を正しく検知することができるので、読取位置に存在するゴミや汚れ等の異常部位を高精度に検知することができる、という効果を奏する。   According to the present invention, it is possible to correctly detect the presence or absence of dust even after the amount of light of the reading means is reduced, so that it is possible to accurately detect abnormal parts such as dust and dirt present at the reading position. There is an effect.

図1は、第1実施の形態にかかるADFの断面図である。FIG. 1 is a cross-sectional view of the ADF according to the first embodiment. 図2は、第1実施の形態にかかる複合機の制御ブロック図である。FIG. 2 is a control block diagram of the multifunction peripheral according to the first embodiment. 図3は、第2読取部の電気回路の要部を示すブロック図である。FIG. 3 is a block diagram illustrating a main part of an electric circuit of the second reading unit. 図4は、画像処理部およびコントローラの特徴的な構成を示すブロック図である。FIG. 4 is a block diagram illustrating a characteristic configuration of the image processing unit and the controller. 図5は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。FIG. 5 is a flowchart showing the flow of the process for updating the shading data for detecting an abnormal part. 図6は、異常部位の検知を通知するメッセージおよび清掃を促すメッセージの表示例を示す図である。FIG. 6 is a diagram illustrating a display example of a message for notifying detection of an abnormal part and a message for prompting cleaning. 図7は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。FIG. 7 is a flowchart showing the flow of the process for updating the shading data for detecting abnormal parts. 図8は、画像処理部およびコントローラの特徴的な構成を示すブロック図である。FIG. 8 is a block diagram illustrating a characteristic configuration of the image processing unit and the controller. 図9は、点灯時間の経過に伴う光量の低下を示す図である。FIG. 9 is a diagram illustrating a decrease in the amount of light as the lighting time elapses. 図10は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。FIG. 10 is a flowchart showing the flow of the process for updating the shading data for detecting an abnormal part. 図11は、画像処理部およびコントローラの特徴的な構成を示すブロック図である。FIG. 11 is a block diagram illustrating a characteristic configuration of the image processing unit and the controller. 図12は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing the flow of the update process of the abnormal part detection shading data. 図13は、異常部位の検知を通知するメッセージおよび清掃を促すメッセージの表示例を示す図である。FIG. 13 is a diagram illustrating a display example of a message for notifying detection of an abnormal part and a message for prompting cleaning. 図14は、シェーディング補正前およびシェーディング補正後の主走査方向に隣接する画素の出力レベルを示す図である。FIG. 14 is a diagram illustrating output levels of pixels adjacent in the main scanning direction before and after shading correction. 図15は、シェーディング補正前およびシェーディング補正後の主走査方向に隣接する画素の出力レベルを示す図である。FIG. 15 is a diagram illustrating output levels of pixels adjacent in the main scanning direction before shading correction and after shading correction.

以下に添付図面を参照して、この発明にかかる画像読取装置、画像形成装置、画像読取装置の画像読取方法、および画像読取プログラムの最良な実施の形態を詳細に説明する。なお、本実施の形態では、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有し、かつ固定の読取部に被読取原稿を所定の速度で搬送しながら読み取りを行う、被読取原稿処理装置(以下、ADF:Auto Document Feederとする)を備えた複合機に適用した例について説明するが、画像読取装置を備えるものであれば、これに限定するものではなく、複写機、プリンタ、ファクシミリ装置等の画像形成装置にも適用することができる。   Exemplary embodiments of an image reading apparatus, an image forming apparatus, an image reading method of the image reading apparatus, and an image reading program according to the present invention are explained in detail below with reference to the accompanying drawings. In the present embodiment, at least two functions among a copy function, a printer function, a scanner function, and a facsimile function are provided, and reading is performed while a document to be read is conveyed to a fixed reading unit at a predetermined speed. An example applied to a multi-function peripheral equipped with a read original processing apparatus (hereinafter referred to as ADF: Auto Document Feeder) will be described. However, the present invention is not limited to this as long as it is equipped with an image reading apparatus. It can also be applied to image forming apparatuses such as printers and facsimile machines.

(第1実施の形態)
図1は、第1実施の形態にかかるADFの断面図である。図2は、第1実施の形態にかかる複合機の制御ブロック図である。本実施の形態にかかるADF1000は、読取を行う原稿束1をセットする原稿セット部A、原稿セット部Aにセットされた原稿束1から一枚毎に原稿を分離して給送する分離給送部B、給送された原稿を一次突き当てて整合し、整合後の原稿を引き出し搬送する働きのレジスト部C、搬送される原稿をターンさせて、原稿面を読み取り側(下方)に向けて搬送するターン部D、原稿の表面の画像をコンタクトガラス(図示しない)の下方より読み取りを行わせる第1読取搬送部E、原稿の裏面の画像の読み取りを行わせる第2読取搬送部F、表面および裏面の画像の読み取りが完了した原稿を機外に排出する排紙部G、読取完了後の原稿を積載保持するスタック部H、これらの搬送動作の駆動を行う101〜105、および一連の動作を制御するコントローラ100を備えて構成されている。
(First embodiment)
FIG. 1 is a cross-sectional view of the ADF according to the first embodiment. FIG. 2 is a control block diagram of the multifunction peripheral according to the first embodiment. The ADF 1000 according to the present embodiment includes a document setting unit A for setting a document bundle 1 to be read, and a separation feeding method for separating and feeding documents one by one from the document bundle 1 set in the document setting unit A. Part B, registration unit C that works by first abutting and aligning the fed document, and pulling out and transporting the aligned document, turning the transported document, and facing the document surface to the reading side (downward) A turn part D for conveyance, a first reading conveyance part E for reading an image on the surface of a document from below a contact glass (not shown), a second reading conveyance unit F for reading an image on the back side of the document, A paper discharge unit G that discharges the original on which the image on the back side has been read to the outside of the apparatus, a stack unit H that stacks and holds the originals after reading, 101 to 105 that drive these conveying operations, and a series of operations Control It is configured to include a controller 100 for.

次に、上述した各部の詳細な動作について説明する。まず、読取を行う原稿束1は、原稿面を上向きの状態で、可動原稿テーブル3を含む原稿テーブル2上にセットされる。さらに、図示しないサイドガイドによって、原稿束1の巾方向であって、原稿の搬送方向と直交する方向の位置決めを行う。   Next, the detailed operation of each unit described above will be described. First, the original bundle 1 to be read is set on the original table 2 including the movable original table 3 with the original surface facing upward. Further, positioning in the width direction of the document bundle 1 and in a direction perpendicular to the document conveyance direction is performed by a side guide (not shown).

コントローラ100は、セットフィラー4および原稿セットセンサ5により原稿テーブル2上にセットされた原稿束1を検知し、I/F107を介して、その検知結果を、複合機2000本体を制御する本体制御部111に送信する。さらに、原稿テーブル2上にセットされた原稿束1は、原稿テーブル2面に設けられた原稿長さ検知センサ30,31により、原稿の搬送方向の長さの概略が検知される。具体的には、原稿長さ検知センサ30,31は、少なくとも原稿の縦か横かを検知可能なセンサが配置される。なお、原稿長さ検知センサ30,31には、反射型センサ、または原稿1枚でも検知可能なアクチュエーター・タイプのセンサが用いられるものとする。   The controller 100 detects the document bundle 1 set on the document table 2 by the set filler 4 and the document set sensor 5, and the main body control unit that controls the main body of the multifunction machine 2000 via the I / F 107. 111. Further, the document bundle 1 set on the document table 2 is detected by the document length detection sensors 30 and 31 provided on the surface of the document table 2 for the outline of the length in the document transport direction. Specifically, the document length detection sensors 30 and 31 are arranged to detect at least whether the document is vertical or horizontal. The document length detection sensors 30, 31 are assumed to be reflective sensors or actuator type sensors that can detect even one document.

可動原稿テーブル3は、底板上昇モータ105によりa方向またはb方向に上下動可能な構成になっている。コントローラ100は、セットフィラー4およびセットセンサ5により原稿束1がセットされたことが検知されると、底板上昇モータ105を正転させて原稿束1の最上面がピックアップローラ7と接触するように上昇させる。   The movable document table 3 can be moved up and down in the a direction or the b direction by the bottom plate raising motor 105. When the controller 100 detects that the document bundle 1 is set by the set filler 4 and the set sensor 5, the controller 100 rotates the bottom plate raising motor 105 so that the uppermost surface of the document bundle 1 contacts the pickup roller 7. Raise.

ピックアップローラ7は、ピックアップモータ101によりカム機構でc方向またはd方向に動作する。テーブル給紙適正位置センサ8は、可動原稿テーブル3が上昇して当該可動原稿テーブル3上の原稿束1の上面によりピックアップローラ7がc方向に上昇すると、可動原稿テーブル3上にセットされた原稿束1の上限を検知する。   The pickup roller 7 is operated in a c direction or a d direction by a cam mechanism by a pickup motor 101. When the movable document table 3 is raised and the pickup roller 7 is raised in the direction c by the upper surface of the document bundle 1 on the movable document table 3, the table feed proper position sensor 8 is set on the movable document table 3. The upper limit of the bundle 1 is detected.

また、複合機2000を操作するための操作部108が備えるコピー乃至スキャンキー(図示しない)が押下され、本体制御部111からI/F107を介してコントローラ100に対して、原稿の給紙を要求する原稿給紙信号が送信されると、コントローラ100は、給紙モータ102の正転によりピックアップローラ7を回転駆動させて、可動原稿テーブル3上の数枚(理想的には1枚)の原稿をピックアップする。なお、ピックアップローラ7の回転方向は、最上位の原稿の搬送方向である。可動原稿テーブル3の原稿がピックアップされると、コントローラ100は、底板上昇モータ105を逆転させて、底面HP(Home Position)センサ6により可動原稿テーブル3が検知されるまで、可動原稿テーブル3を下降させる。   Further, when a copy or scan key (not shown) provided in the operation unit 108 for operating the multifunction machine 2000 is pressed, the main body control unit 111 requests the controller 100 to feed a document via the I / F 107. When the document feeding signal to be transmitted is transmitted, the controller 100 rotates the pickup roller 7 by the normal rotation of the sheet feeding motor 102, and several (ideally one) documents on the movable document table 3 are driven. To pick up. The rotation direction of the pickup roller 7 is the conveyance direction of the uppermost document. When a document on the movable document table 3 is picked up, the controller 100 reverses the bottom plate raising motor 105 and lowers the movable document table 3 until the movable document table 3 is detected by a bottom surface HP (Home Position) sensor 6. Let

給紙ベルト9は、給紙モータ102の正転によりe方向に回転駆動し、リバースローラ10は、e方向とは逆方向のf方向に回転駆動する。これにより、可動原稿テーブル3上にセットされた最上位の原稿が、その下の原稿から分離され、最上位の原稿のみが給紙できる構成となっている。詳細には、給紙ベルト9と所定の圧力で接し、給紙ベルト9と直接接している状態または原稿1枚を介して接している状態においては、リバースローラ10は、給紙ベルト9の回転につられてf方向につれ回りする。なお、万が一2枚以上の原稿が給紙ベルト9とリバースローラ10との間に侵入した場合には、リバースローラ10のつれ回り力が、図示しないトルクリミッターのトルクよりも低くなるように設定されているものとする。これにより、リバースローラ10は本来の駆動方向である時計回りに回転し、余分な原稿を押し戻す働きをして、2枚以上の原稿が搬送されることを防止する。   The paper feed belt 9 is rotationally driven in the e direction by the normal rotation of the paper feed motor 102, and the reverse roller 10 is rotationally driven in the f direction opposite to the e direction. As a result, the uppermost document set on the movable document table 3 is separated from the document below it, and only the uppermost document can be fed. More specifically, the reverse roller 10 rotates the paper feed belt 9 when it is in contact with the paper feed belt 9 at a predetermined pressure and is in direct contact with the paper feed belt 9 or through one original. To move around in the f direction. If two or more originals enter between the paper feed belt 9 and the reverse roller 10, the reverse rotation force of the reverse roller 10 is set to be lower than the torque of a torque limiter (not shown). It shall be. As a result, the reverse roller 10 rotates in the clockwise direction, which is the original driving direction, and pushes back an extra original, thereby preventing two or more originals from being conveyed.

給紙ベルト9とリバースローラ10の作用により1枚に分離された原稿は給紙ベルト9によりさらに搬送され、突き当てセンサ11によりその先端が検知される。突き当てセンサ11により先端が検知された原稿は、さらに搬送されて停止しているプルアウトローラ12に突き当たる。その後、給紙ベルト9により搬送される原稿は、さらに、突き当てセンサ11により検知されてから所定の距離、搬送される。そして、コントローラ100は、原稿がプルアウトローラ12に対して所定量の撓みをもって押し当てられた状態で給紙モータ102が停止することにより、給紙ベルト9の駆動を停止させる。   The original separated into one sheet by the action of the paper feed belt 9 and the reverse roller 10 is further conveyed by the paper feed belt 9, and the front end thereof is detected by the abutting sensor 11. The document whose leading edge is detected by the abutting sensor 11 further abuts on the pull-out roller 12 that is conveyed and stopped. Thereafter, the original conveyed by the paper feeding belt 9 is further conveyed by a predetermined distance after being detected by the abutting sensor 11. Then, the controller 100 stops the driving of the paper feeding belt 9 when the paper feeding motor 102 stops in a state where the original is pressed against the pull-out roller 12 with a predetermined amount of bending.

それに伴い、コントローラ100は、ピックアップモータ101を正転させることによりピックアップローラ7を可動原稿テーブル3上にセットされた原稿束1の上面から退避させ、給紙ベルト9の搬送力のみで原稿を搬送する。これにより、原稿の先端が、プルアウトローラ12が備える上下のローラ対のニップに進入し、原稿の先端の整合(スキュー補正)が行われる。プルアウトローラ12は、スキュー補正機能を有するとともに、スキュー補正した原稿を中間ローラ14まで搬送するためのローラであり、給紙モータ102の逆転により回転駆動する。なお、給紙モータ102が逆転している間、プリアウトローラ12と中間ローラ14は回転駆動するが、ピックアップローラ7と給紙ベルト9は回転駆動されていない。   Accordingly, the controller 100 causes the pickup motor 101 to rotate forward so that the pickup roller 7 is retracted from the upper surface of the document bundle 1 set on the movable document table 3, and the document is conveyed only by the conveying force of the sheet feeding belt 9. To do. As a result, the leading edge of the document enters the nip between the upper and lower roller pairs provided in the pull-out roller 12, and alignment (skew correction) of the leading edge of the document is performed. The pull-out roller 12 has a skew correction function and is a roller for conveying the skew-corrected document to the intermediate roller 14 and is driven to rotate by the reverse rotation of the paper feed motor 102. While the paper feed motor 102 is rotating in the reverse direction, the pre-out roller 12 and the intermediate roller 14 are rotationally driven, but the pickup roller 7 and the paper feed belt 9 are not rotationally driven.

原稿幅センサ13は、原稿の搬送方向に直交する方向である奥行き方向に向って複数個並べられ、プルアウトローラ12により搬送された原稿の搬送方向に直交する幅方向のサイズを検知する。また、原稿の搬送方向への長さは、突き当てセンサ11による原稿の先端および後端の検知結果と給紙モータ102のモータパルスとから求める。なお、プルアウトローラ12および中間ローラ14の駆動によりレジスト部Cからターン部Dに原稿が搬送される際には、レジスト部Cでの原稿の搬送速度を第1読取搬送部Eでの搬送速度よりも高速に設定して、原稿を読取部に送り込むための処理時間の短縮を図っている。   A plurality of document width sensors 13 are arranged in the depth direction, which is a direction orthogonal to the document conveyance direction, and detect the size in the width direction orthogonal to the document conveyance direction conveyed by the pull-out roller 12. Further, the length of the document in the conveyance direction is obtained from the detection result of the leading and trailing edges of the document by the abutting sensor 11 and the motor pulse of the paper feed motor 102. When the document is conveyed from the registration unit C to the turn unit D by driving the pull-out roller 12 and the intermediate roller 14, the conveyance speed of the document in the registration unit C is higher than the conveyance speed in the first reading conveyance unit E. Is set to a high speed to shorten the processing time for sending the document to the reading unit.

原稿の先端が読取入口センサ15により検出されると、コントローラ100は、読取入口ローラ16が備える上下のローラ対のニップに原稿の先端が進入する前に、原稿の搬送速度を原稿の読取時の搬送速度と同速にするために、プルアウトローラ12および中間ローラ14による原稿の搬送速度を減速する。それと同時に、コントローラ100は、読取モータ103を正転させて、読取入口ローラ16、読取出口ローラ23、およびCIS(Contact Image Sensor)出口ローラ27を回転駆動する。   When the leading edge of the document is detected by the reading entrance sensor 15, the controller 100 determines the document conveyance speed at the time of reading the document before the leading edge of the document enters the nip between the upper and lower roller pairs of the reading entrance roller 16. In order to achieve the same speed as the transport speed, the transport speed of the document by the pull-out roller 12 and the intermediate roller 14 is reduced. At the same time, the controller 100 rotates the reading motor 103 in a normal direction to rotationally drive the reading inlet roller 16, the reading outlet roller 23, and the CIS (Contact Image Sensor) outlet roller 27.

そして、原稿の先端がレジストセンサ17により検知されると、コントローラ100は、読取入口ローラ16、読取出口ローラ12、およびCIS出口ローラ27による原稿の搬送速度を減速し、第1読取部20の手前で原稿の搬送を一時停止するとともに、I/F107を介して本体制御部111にレジスト停止信号を送信する。   Then, when the leading edge of the document is detected by the registration sensor 17, the controller 100 decelerates the document conveyance speed by the reading entrance roller 16, the reading exit roller 12, and the CIS exit roller 27, and before the first reading unit 20. Then, the conveyance of the original is temporarily stopped and a registration stop signal is transmitted to the main body control unit 111 via the I / F 107.

続いて、コントローラ100は、I/F107を介して本体制御部111から読取開始信号を受信すると、読取入口ローラ16、読取出口ローラ12、およびCIS出口ローラ27を回転駆動させて、第1読取部20の手前で停止している原稿を、第1読取部20に原稿の先端が到達するまでに所定の搬送速度になるように増即しながら搬送する。そして、コントローラ100は、読取モータ103のモータパルスをカウントすることにより検出した原稿の先端が第1読取部20に到達するタイミングで、原稿の表面である第1面の副走査方向に対する有効画像領域を示すゲート信号の送信を開始し、原稿の後端が第1読取部20を抜けるまで送信される。   Subsequently, when the controller 100 receives a reading start signal from the main body control unit 111 via the I / F 107, the controller 100 rotationally drives the reading inlet roller 16, the reading outlet roller 12, and the CIS outlet roller 27, and the first reading unit. The document stopped before 20 is transported while increasing so that a predetermined transport speed is reached until the leading edge of the document reaches the first reading unit 20. Then, the controller 100 detects the effective image area in the sub-scanning direction of the first surface, which is the surface of the document, at the timing when the leading edge of the document detected by counting the motor pulses of the reading motor 103 reaches the first reading unit 20. Is transmitted until the trailing edge of the document passes through the first reading unit 20.

第1読取ローラ19は、第1読取部20における原稿の浮きを抑えると同時に、第1読取部20におけるシェーディングデータを取得するための白基準部材を兼ねるものである。   The first reading roller 19 serves as a white reference member for acquiring shading data in the first reading unit 20 while suppressing the floating of the document in the first reading unit 20.

片面読取の場合、第1読取搬送部Eを通過した原稿は、第2読取部25を経て排紙部Gに搬送される。この際、排紙センサ24により原稿の先端が検知されると、コントローラ100は、排紙モータ104を正転させて排紙ローラ28を反時計回りに回転駆動させる。また、コントローラ100は、排紙センサ24により原稿の先端が検知されてからカウントした排紙モータ104のモータパルスのカウント結果に従って、原稿の後端が排紙ローラ28のローラ対のニップから抜ける直前に排紙モータ104の回転速度を減速させる。これにより、排紙トレイ29に排出される原稿が排紙トレイ29から飛び出さないように制御される。   In the case of single-sided reading, the document that has passed through the first reading conveyance unit E is conveyed to the paper discharge unit G through the second reading unit 25. At this time, when the leading edge of the document is detected by the paper discharge sensor 24, the controller 100 rotates the paper discharge motor 104 to rotate the paper discharge roller 28 counterclockwise. Further, the controller 100 immediately before the trailing edge of the document exits from the nip of the roller pair of the paper discharge roller 28 according to the motor pulse count result of the paper discharge motor 104 counted after the paper discharge sensor 24 detects the leading edge of the document. The rotational speed of the paper discharge motor 104 is reduced. As a result, control is performed so that the document discharged to the discharge tray 29 does not jump out of the discharge tray 29.

一方、両面読取の場合、コントローラ100は、排紙センサ24にて原稿の先端が検知されてから読取モータ103のモータパルスをカウントすることにより検出した原稿の先端が第2読取部25に到達するタイミングで、原稿の裏面である第2面の副走査方向に対する有効画像領域を示すゲート信号の送信を開始し、原稿の後端が第2読取部25を抜けるまで送信する。   On the other hand, in the case of duplex scanning, the controller 100 counts the motor pulses of the reading motor 103 after the leading edge of the document is detected by the paper discharge sensor 24, and the detected leading edge of the document reaches the second reading unit 25. At the timing, transmission of a gate signal indicating an effective image area in the sub-scanning direction of the second surface, which is the back surface of the document, is started and transmitted until the trailing edge of the document passes through the second reading unit 25.

第2読取ローラ26は、第2読取部25における原稿の浮きを抑えると同時に、第2読取部25におけるシェーディングデータを取得するための白基準部材を兼ねるものである。   The second reading roller 26 serves as a white reference member for acquiring shading data in the second reading unit 25 as well as suppressing the floating of the document in the second reading unit 25.

次に、図3を用いて、第2読取部25の電気回路について説明する。図3は、第2読取部の電気回路の要部を示すブロック図である。なお、本実施の形態では、第2読取部25の電気回路について説明し、第1読取部20の電気回路についての説明を省略するが、第1読取部20も同様の構成を有しているものとする。   Next, the electric circuit of the second reading unit 25 will be described with reference to FIG. FIG. 3 is a block diagram illustrating a main part of an electric circuit of the second reading unit. In the present embodiment, the electric circuit of the second reading unit 25 will be described and the description of the electric circuit of the first reading unit 20 will be omitted, but the first reading unit 20 has the same configuration. Shall.

第2読取部25は、図3に示すように、コントローラ100からの点灯信号に従って点灯するものであって、LED(Light Emitting Diode)アレイ、蛍光灯、または冷陰極管などからなる光源部200、CIS(等倍密着イメージセンサ)と称される光電変換素子と集光レンズとを具備するものであって、主走査方向(原稿の幅方向に対応する方向)に並ぶ複数のセンサチップ201、それぞれのセンサチップ201に個別に接続された複数のアンプ回路202、それぞれのアンプ回路202に個別に接続された複数のA(Analog)/D(Digital)コンバータ203、A/Dコンバータ203によりデジタルデータに変換された画像データに画像処理を施す画像処理部204、画像処理部204により画像処理が行われた画像データを一時記憶するフレームメモリ205、およびコントローラ100からタイミング信号に従ってフレームメモリ205に記憶された画像データを、I/F回路207を介して本体制御部111に出力する出力制御回路206を備えて構成される。   As shown in FIG. 3, the second reading unit 25 is turned on according to a lighting signal from the controller 100, and includes a light source unit 200 including an LED (Light Emitting Diode) array, a fluorescent lamp, or a cold cathode tube, A plurality of sensor chips 201 each including a photoelectric conversion element called a CIS (equal-size contact image sensor) and a condensing lens, arranged in the main scanning direction (direction corresponding to the width direction of the document), A plurality of amplifier circuits 202 individually connected to the sensor chip 201, a plurality of A (Analog) / D (Digital) converters 203 connected individually to the respective amplifier circuits 202, and A / D converter 203 to convert the digital data. An image processing unit 204 that performs image processing on the converted image data, and temporarily stores the image data that has been subjected to image processing by the image processing unit 204 Frame memory 205, and the image data stored in the frame memory 205 according to a timing signal from the controller 100, and an output control circuit 206 to be output to the main control unit 111 via the I / F circuit 207.

コントローラ100は、第2読取部25の読取位置への原稿の進入に先立って、光源部200に点灯信号を送信する。これにより、光源部200が点灯し、その光が原稿の第2面に照射される。原稿の第2面で反射した反射光は、複数のセンサチップ201が具備する集光レンズによって光電変換素子に集光されて画像データとして読み取られる。それぞれのセンサチップ201で読み取られた画像データは、アンプ回路202によって増幅された後、A/Dコンバータ203によってデジタルデータに変換された画像データに変換される。これらのデジタルデータの画像データは、画像処理部204に入力されてシェーディング補正処理などが施された後、フレームメモリ205に一時記憶される。その後、出力制御部206は、フレームメモリ205に記憶された画像データを本体制御部111により受入可能なデータ形式に変換し、コントローラ100からの信号であって、原稿の先端が第2読取部25の読取位置に到達するタイミングを知らせるためのタイミング信号に従って、I/F回路207を介して本体制御部111に出力する。なお、コントローラ100からは、第2読取部25への電源の供給等も行われるものとする。   The controller 100 transmits a lighting signal to the light source unit 200 before the document enters the reading position of the second reading unit 25. As a result, the light source unit 200 is turned on, and the light is irradiated onto the second surface of the document. The reflected light reflected by the second surface of the document is condensed on the photoelectric conversion element by the condensing lens provided in the plurality of sensor chips 201 and read as image data. Image data read by each sensor chip 201 is amplified by an amplifier circuit 202 and then converted into image data converted into digital data by an A / D converter 203. The digital image data is input to the image processing unit 204 and subjected to shading correction processing and the like, and then temporarily stored in the frame memory 205. Thereafter, the output control unit 206 converts the image data stored in the frame memory 205 into a data format that can be received by the main body control unit 111, and is a signal from the controller 100, where the leading edge of the document is the second reading unit 25. Is output to the main body control unit 111 via the I / F circuit 207 in accordance with a timing signal for informing the timing of reaching the reading position. The controller 100 also supplies power to the second reading unit 25 and the like.

次に、図4および図5を用いて、画像処理部204およびコントローラ100の特徴的な構成について説明する。図4は、画像処理部およびコントローラの特徴的な構成を示すブロック図である。図5は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。   Next, characteristic configurations of the image processing unit 204 and the controller 100 will be described with reference to FIGS. 4 and 5. FIG. 4 is a block diagram illustrating a characteristic configuration of the image processing unit and the controller. FIG. 5 is a flowchart showing the flow of the process for updating the shading data for detecting an abnormal part.

まず、画像処理部204の特徴的な構成について説明する。画像処理部204は、A/Dコンバータ203によってデジタルデータに変換された画像データまたはシェーディングデータに対してシェーディング補正処理を行うシェーディング(SH)補正回路401、画像データに対するシェーディング補正処理に用いるデータであって、第2読取部25の読取位置に対向して配置された第2読取ローラ26を読み取って得られたシェーディングデータ(白基準部材データ)を記憶する揮発性のメモリA402、シェーディングデータに対するシェーディング補正処理に用いるデータであって、第2読取部25の読取位置にゴミや汚れなどの異常部位が無い状態で第2読取ローラ26を読み取って得られた異常部位検知用シェーディングデータを記憶する不揮発性のメモリB403、シェーディング補正処理を行う際に用いるデータを、メモリA402に記憶されたシェーディングデータまたはメモリB403に記憶された異常部位検知用シェーディングデータに切り替えるスイッチ407、メモリA402またはメモリB403に記憶させるシェーディングデータまたは異常部位検知用シェーディングデータを生成するシェーディング(SH)データ生成回路406、シェーディング補正回路401にてシェーディング補正処理が行われた画像データが入力され、種々の画像処理を実行する画像処理回路404、およびシェーディング補正回路401にてシェーディング補正処理が行われたシェーディングデータが入力され、入力されたシェーディングデータからゴミや汚れなどの異常部位を検知する異常部位検知回路405を備えて構成される。   First, a characteristic configuration of the image processing unit 204 will be described. An image processing unit 204 is a shading (SH) correction circuit 401 that performs shading correction processing on image data or shading data converted into digital data by the A / D converter 203, and data used for shading correction processing on image data. Thus, a volatile memory A402 for storing shading data (white reference member data) obtained by reading the second reading roller 26 disposed to face the reading position of the second reading unit 25, and shading correction for the shading data Non-volatile data for storing shading data for detecting abnormal parts, which is data used for processing and is obtained by reading the second reading roller 26 in a state where there is no abnormal part such as dust or dirt at the reading position of the second reading unit 25 Memory B403, shading supplement Switch 407 for switching data used for processing to shading data stored in the memory A402 or abnormal part detection shading data stored in the memory B403, shading data to be stored in the memory A402 or memory B403, or abnormal part detection A shading (SH) data generation circuit 406 that generates shading data, image data that has undergone shading correction processing by the shading correction circuit 401, and an image processing circuit 404 that executes various image processing, and a shading correction circuit 401 It is configured to include an abnormal part detection circuit 405 that receives shading data that has undergone shading correction processing at, and detects abnormal parts such as dust and dirt from the input shading data. It is.

ここで、画像データに対するシェーディング補正処理に用いるシェーディングデータと異常部位検知用シェーディングとを別々のメモリ(記憶手段)に記憶させているのは、1つのメモリに上述の2つのデータを記憶させた場合、異常部位検知動作後にメモリの書換処理を行わなければならず、生産性の低下を招くため、2つのメモリを用いている。   Here, the shading data used for the shading correction processing for the image data and the shading for detecting the abnormal part are stored in separate memories (storage means) when the above two data are stored in one memory. Since the memory rewrite process must be performed after the abnormal part detection operation, and the productivity is lowered, two memories are used.

なお、第2読取部25は、第2読取ローラ26を回転させて主走査方向の複数ライン分のシェーディングデータ(または異常部位検知用シェーディングデータ)を取得するものとする。そして、シェーディングデータ生成回路406は、取得した各ラインのシェーディングデータ(または異常部位検知用シェーディングデータ)を画素単位で平均化して、メモリA402に記憶させる。平均化するライン数は、システムに合せて決定すれば良いが、ライン数が多いほど第2読取ローラ26の異常部位を高精度に検知することができる。   It is assumed that the second reading unit 25 rotates the second reading roller 26 and acquires shading data (or abnormal part detection shading data) for a plurality of lines in the main scanning direction. Then, the shading data generation circuit 406 averages the acquired shading data (or abnormal part detection shading data) of each line for each pixel, and stores the averaged shading data in the memory A402. The number of lines to be averaged may be determined in accordance with the system, but as the number of lines increases, the abnormal part of the second reading roller 26 can be detected with higher accuracy.

次に、図4および図5を用いて、コントローラ100および画像処理部204により実行される異常部位検知用シェーディンデータの更新処理の流れについて説明する。まず、コントローラ100は、操作部108が備える読取開始ボタン(図示しない)が押下され、I/F部207を介して本体制御部111から読取開始信号を受信すると(ステップS501:Yes)、スイッチ407を制御してメモリB403を選択して、シェーディング補正処理を行う際に用いるデータを、メモリB403に記憶された異常部位検知用シェーディングデータに切り替える(ステップS502)。さらに、コントローラ100は、第2読取部25により第2読取ローラ26を読み取って得られた複数ライン分のシェーディングデータ(白基準部材データ)を取得する(ステップS503)。そして、取得した白基準部材データは、シェーディング補正回路401およびシェーディングデータ生成回路406に入力される。   Next, referring to FIGS. 4 and 5, the flow of the update processing of the abnormal part detection shaded data executed by the controller 100 and the image processing unit 204 will be described. First, when a reading start button (not shown) included in the operation unit 108 is pressed and the controller 100 receives a reading start signal from the main body control unit 111 via the I / F unit 207 (step S501: Yes), the switch 407 To select the memory B403 and switch the data used when performing the shading correction process to the abnormal part detection shading data stored in the memory B403 (step S502). Further, the controller 100 acquires shading data (white reference member data) for a plurality of lines obtained by reading the second reading roller 26 by the second reading unit 25 (step S503). The acquired white reference member data is input to the shading correction circuit 401 and the shading data generation circuit 406.

次に、シェーディング補正回路401は、入力された白基準部材データに対して、メモリB403に記憶された異常部位検知用シェーディングデータを用いてシェーディング補正処理を行い、シェーディング補正処理を行った白基準部材データを異常部位検知回路405に出力する(ステップS504)。   Next, the shading correction circuit 401 performs a shading correction process on the input white reference member data using the abnormal part detection shading data stored in the memory B403, and the white reference member subjected to the shading correction process. Data is output to the abnormal part detection circuit 405 (step S504).

本実施の形態では、シェーディング補正回路401は、以下に示す演算式を用いてシェーディング補正処理を行うものとする。
Dout=Din/Dsh(2―1)
Dout:シェーディング補正処理後の白基準部材データ(または画像データ)
Dsh:シェーディングデータ
Din:シェーディング補正処理前の白基準部材データ(または画像データ)
n:出力ビット数
In this embodiment, it is assumed that the shading correction circuit 401 performs a shading correction process using the following arithmetic expression.
Dout = Din / Dsh (2 n −1)
Dout: White reference member data (or image data) after shading correction processing
Dsh: Shading data Din: White reference member data (or image data) before shading correction processing
n: Number of output bits

なお、図示しないが、シェーディングデータ生成回路406は、ステップS504とは別に、入力された複数ラインの白基準部材データを画素単位で平均化して、メモリA402に記憶させる。   Although not shown, the shading data generation circuit 406 averages the input white reference member data of a plurality of lines pixel by pixel and stores it in the memory A 402 separately from step S504.

異常部位検知回路405は、シェーディング補正回路401から出力された白基準部材データから、第2読取部25に付着したゴミや汚れなどの異常部位を検知する(ステップS505)。なお、異常部位の検知方法については、特に限定されるものではなく、システムの仕様に合せて最適な方法を選択するのが好ましい。   The abnormal part detection circuit 405 detects abnormal parts such as dust and dirt attached to the second reading unit 25 from the white reference member data output from the shading correction circuit 401 (step S505). The method for detecting an abnormal site is not particularly limited, and it is preferable to select an optimal method according to the system specifications.

第2読取部25の異常部位が検知されなかった場合(ステップS505:No)、コントローラ(更新手段)100は、原稿の読取動作が開始される前に、メモリA402に記憶されたシェーディングデータを読み出し、読み出したシェーディングデータをメモリB403に記憶させることにより、メモリB403に記憶される異常部位検知用シェーディングデータを更新する(ステップS506)。なお、読取動作が開始される前に更新処理を行っているのは、1ジョブごとに異常部位検知用シェーディングデータの更新処理を行うことにより、安定して高精度な異常部位の検知処理を実現するためである。   When the abnormal part of the second reading unit 25 is not detected (step S505: No), the controller (update unit) 100 reads the shading data stored in the memory A402 before the reading operation of the document is started. Then, by storing the read shading data in the memory B403, the abnormal part detection shading data stored in the memory B403 is updated (step S506). Note that the update process is performed before the reading operation is started, and the abnormal part detection shading data update process is performed for each job, thereby realizing stable and highly accurate detection of abnormal parts. It is to do.

一方、第2読取部25に付着した異常部位が検知された場合(ステップS505:Yes)、コントローラ100(表示手段)は、I/F部107を介して、その検知結果を本体制御部111に通知して、図6に示すように、第2読取部25に付着したゴミや汚れなどの異常部位の検知を通知するメッセージ、および第2読取部25または第2読取ローラ26の清掃を促すメッセージを操作部108に表示させる(ステップS507)。図6は、異常部位の検知を通知するメッセージおよび清掃を促すメッセージの表示例を示す図である。これにより、オペレータは原稿の読取動作が開始される前に、ゴミや汚れの清掃を行うことができるので、ゴミや汚れなどによる読み取った画像に含まれる異常画像の発生を未然に防止することができる。   On the other hand, when an abnormal part attached to the second reading unit 25 is detected (step S505: Yes), the controller 100 (display unit) sends the detection result to the main body control unit 111 via the I / F unit 107. As shown in FIG. 6, a message for notifying the detection of an abnormal part such as dust or dirt attached to the second reading unit 25 and a message for prompting cleaning of the second reading unit 25 or the second reading roller 26. Is displayed on the operation unit 108 (step S507). FIG. 6 is a diagram illustrating a display example of a message for notifying detection of an abnormal part and a message for prompting cleaning. As a result, the operator can clean the dust and dirt before the document reading operation is started, so that it is possible to prevent the occurrence of an abnormal image included in the read image due to the dust and dirt. it can.

上述した一連の処理が終了すると(異常部位検知用シェーディングが更新された後)、コントローラ100は、スイッチ407を制御してメモリA402を選択して、シェーディング補正処理を行う際に用いるデータを、メモリA402に記憶されたシェーディングデータに切り替えるとともに(ステップS508)、原稿の読取動作を開始する(ステップS509)。   When the above-described series of processing ends (after the abnormal part detection shading is updated), the controller 100 selects the memory A402 by controlling the switch 407, and stores data used when performing the shading correction processing in the memory. While switching to the shading data stored in A402 (step S508), the document reading operation is started (step S509).

なお、複合機の2000の初期状態(工場出荷時)には、異常部位検知用シェーディングデータがメモリB403に予め記憶されているものとする。例えば、工場出荷時に、出荷する装置毎に異常部位検知用シェーディングデータの更新処理を実行することにより、装置毎に異なる白基準部材の濃度のばらつき、光源部200の光量のばらつき等、種々のばらつきの要因に左右されない安定した異常部位検知用シェーディングデータをメモリB403に記憶させることができる。   Note that, in the initial state (at the time of factory shipment) of the multifunction machine 2000, it is assumed that shading data for detecting an abnormal part is stored in the memory B403 in advance. For example, at the time of shipment from the factory, the abnormal part detection shading data is updated for each device to be shipped, so that various variations such as a variation in the density of the white reference member that varies from device to device and a variation in the amount of light from the light source unit 200 can be obtained. Stable abnormal part detection shading data that is not influenced by the above factors can be stored in the memory B403.

このように本実施の形態にかかる複合機2000によれば、メモリB403に記憶された異常部位検知用シェーディングデータを更新することにより、第2読取部25の光源から照射される光の光量が低下した後はゴミのゴミや汚れなどの異常部位を正しく検知することができるので、第2読取部25に存在する異常部位を高精度に検知することができる。   As described above, according to the multifunction machine 2000 according to the present embodiment, the amount of light emitted from the light source of the second reading unit 25 is reduced by updating the abnormal part detection shading data stored in the memory B403. After that, abnormal parts such as dust and dirt can be detected correctly, so that abnormal parts existing in the second reading unit 25 can be detected with high accuracy.

(第2実施の形態)
本実施の形態は、電源がオフされる際または省電力モードへ移行する際に、異常部位検知処理を実行するものである。なお、以下の説明では、第1実施の形態にかかる複合機2000と同様の箇所については説明を省略し、第1実施の形態にかかる複合機2000と異なる箇所についてのみ説明する。
(Second Embodiment)
In the present embodiment, when the power is turned off or when shifting to the power saving mode, the abnormal part detection process is executed. In the following description, the description of the same parts as those of the multifunction machine 2000 according to the first embodiment will be omitted, and only the parts different from the multifunction machine 2000 according to the first embodiment will be described.

図7を用いて、コントローラ100および画像処理部204により実行される異常部位検知用シェーディングデータの更新処理の流れについて説明する。図7は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。   With reference to FIG. 7, the flow of the update processing of the abnormal part detection shading data executed by the controller 100 and the image processing unit 204 will be described. FIG. 7 is a flowchart showing the flow of the process for updating the shading data for detecting abnormal parts.

まず、コントローラ100は、操作部108が備える複合機100の電源をオン/オフするボタンが操作されて、複合機100の電源がオフされた場合、または操作部108が備える省電力モードへの移行させるためのボタンされた場合(ステップS701:Yes)、ステップS702〜ステップS705に示す処理へと移行する。なお、ステップS702〜ステップS705に示す処理は、図5に示すステップS502〜ステップS505に示す処理と同様である。   First, the controller 100 switches to the power saving mode provided in the operation unit 108 when the button for turning on / off the power supply of the multifunction device 100 included in the operation unit 108 is operated to turn off the power supply of the multifunction device 100. If the button has been pressed (step S701: Yes), the process proceeds to steps S702 to S705. Note that the processing shown in steps S702 to S705 is the same as the processing shown in steps S502 to S505 shown in FIG.

第2読取部25の異常部位が検知されなかった場合(ステップS705:No)、コントローラ(更新手段)100は、複合機2000の電源がオフされる前または省電力モードへ移行する前に、メモリA402に記憶されたシェーディングデータを読み出し、読み出したシェーディングデータをメモリB403に記憶させることにより、メモリB403に記憶される異常部位検知用シェーディングデータを更新する(ステップS706)。   When the abnormal part of the second reading unit 25 is not detected (step S705: No), the controller (update means) 100 stores the memory before the MFP 2000 is turned off or before the power saving mode is entered. By reading the shading data stored in A402 and storing the read shading data in the memory B403, the abnormal part detection shading data stored in the memory B403 is updated (step S706).

そして、第2読取部25の異常部位が検知された場合(ステップS705:Yes)、コントローラ100は、第2読取部25に異常検知フラグを立てる(ステップS707)。その後、コントローラ(表示手段)100は、複合機100の電源がオンされた場合または省電力モードから復帰した場合に、I/F部107を介して、その検知結果を本体制御部111に通知して、図6に示すように、第2読取部25に付着したゴミや汚れなどの異常部位の検知を通知するメッセージ、および第2読取部25または第2読取ローラ26の清掃を促すメッセージを操作部108に表示させる。   When an abnormal part of the second reading unit 25 is detected (step S705: Yes), the controller 100 sets an abnormality detection flag in the second reading unit 25 (step S707). After that, the controller (display unit) 100 notifies the main body control unit 111 of the detection result via the I / F unit 107 when the power of the multi-function device 100 is turned on or returns from the power saving mode. Then, as shown in FIG. 6, a message for notifying detection of abnormal parts such as dust and dirt attached to the second reading unit 25 and a message for prompting cleaning of the second reading unit 25 or the second reading roller 26 are operated. Displayed on the unit 108.

上述した一連の処理が終了すると(異常部位検知用シェーディングデータが更新された後)、コントローラ100は、複合機2000の電源のオフ処理または省電力モードへの移行処理を実行する(ステップS708)。   When the series of processes described above is completed (after the abnormal part detection shading data is updated), the controller 100 executes a power-off process of the multi-function peripheral 2000 or a transition process to the power saving mode (step S708).

このように本実施の形態にかかる複合機2000によれば、電源がオフされる前または省電力モードに移行する前に、異常部位検知用シェーディングデータを更新することにより、1ジョブごとに異常部位検知用シェーディングデータの更新が行われることによるオペレータの待ち時間を無くすことができるので、オペレータに不快感を与えることを回避できる。   As described above, according to the MFP 2000 according to the present embodiment, the abnormal part detection shading data is updated before the power is turned off or the power saving mode is entered, so that the abnormal part is detected for each job. Since the waiting time of the operator due to the update of the shading data for detection can be eliminated, it is possible to avoid giving the operator unpleasant feeling.

(第3実施の形態)
本実施の形態は、光源の点灯時間が所定時間に到達した場合に、異常部位検知用シェーディングデータを更新するものである。なお、以下の説明では、上述した実施の形態にかかる複合機2000と同様の箇所については説明を省略し、上述した実施の形態にかかる複合機2000と異なる箇所についてのみ説明する。
(Third embodiment)
In the present embodiment, when the lighting time of the light source reaches a predetermined time, the abnormal part detection shading data is updated. In the following description, the description of the same parts as those of the MFP 2000 according to the above-described embodiment will be omitted, and only the parts different from those of the MFP 2000 according to the above-described embodiment will be described.

まず、図8を用いて、画像処理部204およびコントローラ1100の特徴的な構成について説明する。図8は、画像処理部およびコントローラの特徴的な構成を示すブロック図である。   First, a characteristic configuration of the image processing unit 204 and the controller 1100 will be described with reference to FIG. FIG. 8 is a block diagram illustrating a characteristic configuration of the image processing unit and the controller.

コントローラ800は、光源部200の点灯時間を計測するタイマ(計測手段)801、および異常部位検知用シェーディングデータを更新する所定のタイミング(所定時間)が記憶されたレジスタ802を備えて構成される。   The controller 800 includes a timer (measurement unit) 801 that measures the lighting time of the light source unit 200 and a register 802 that stores a predetermined timing (predetermined time) for updating shading data for detecting an abnormal part.

タイマ801は、コントローラ800から光源部200に対して点灯信号がアサートされている期間のみ点灯時間を計測する。したがって、あるジョブの中で計測された点灯時間がレジスタ802に記憶された所定のタイミングに達した場合、そのジョブの終了後に異常部位検知用シェーディングデータの更新処理が行われる。   The timer 801 measures the lighting time only during the period when the lighting signal is asserted from the controller 800 to the light source unit 200. Therefore, when the lighting time measured in a certain job reaches the predetermined timing stored in the register 802, the abnormal part detection shading data is updated after the job is completed.

レジスタ802は、システムで使用する光源部200の性能に応じて、最適なタイミングTth(n)が複数記憶される。図9は、点灯時間の経過に伴う光量の低下を示す図である。例えば、図9に示すように、光量が低下する割合が使用とともに低下していく光源部200を備える複合機200の場合には、Tth(1)=3時間後、Tth(2)=6時間後、Tth(3)=10時間後、Tth(4)=15時間後、Tth(5)=25時間後などのように、光源部200の使用時間に応じた複数のタイミングTth(n)がレジスタ802に記憶される。   The register 802 stores a plurality of optimum timings Tth (n) according to the performance of the light source unit 200 used in the system. FIG. 9 is a diagram illustrating a decrease in the amount of light as the lighting time elapses. For example, as shown in FIG. 9, in the case of the multifunction device 200 including the light source unit 200 in which the rate of decrease in the amount of light decreases with use, Tth (1) = 3 hours and Tth (2) = 6 hours. Thereafter, a plurality of timings Tth (n) corresponding to the usage time of the light source unit 200, such as Tth (3) = 10 hours later, Tth (4) = 15 hours later, Tth (5) = 25 hours later, etc. Stored in register 802.

次に、図10を用いて、コントローラ800および画像処理部204により実行される異常部位検知用シェーディングデータの更新処理の流れについて説明する。図10は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。なお、ステップS1002〜ステップS1006,ステップS1009に示す処理は、図5に示すステップS502〜ステップS506,ステップS508に示す処理と同様である。   Next, the flow of the update processing of the abnormal part detection shading data executed by the controller 800 and the image processing unit 204 will be described with reference to FIG. FIG. 10 is a flowchart showing the flow of the process for updating the shading data for detecting an abnormal part. Note that the processing shown in steps S1002 to S1006 and step S1009 is the same as the processing shown in steps S502 to S506 and step S508 shown in FIG.

コントローラ800は、原稿の読取動作が行われている間、タイマ801により計測された点灯時間がレジスタ802に記憶された所定のタイミングTth(n)に到達したか否かを監視する。そして、コントローラ800は、タイマ801により計測された点灯時間が所定のタイミングTth(n)に到達した場合、原稿の読取動作の終了を待つ(ステップS1001:No)。そして、コントローラ800(更新手段)は、原稿の読取動作が終了すると(ステップS1001:Yes)、ステップS1002〜ステップS1006に示す処理へと移行する。   The controller 800 monitors whether or not the lighting time measured by the timer 801 has reached a predetermined timing Tth (n) stored in the register 802 while the document reading operation is being performed. When the lighting time measured by the timer 801 reaches the predetermined timing Tth (n), the controller 800 waits for the end of the document reading operation (step S1001: No). Then, when the document reading operation is completed (step S1001: Yes), the controller 800 (update means) proceeds to the processing shown in steps S1002 to S1006.

第2読取部25の異常部位が検知された場合(ステップS1005:Yes)、コントローラ800は、第2読取部25に異常検知フラグを立てる(ステップS1007)。さらに、コントローラ(表示手段)800は、I/F部107を介して、その検知結果を本体制御部111に通知して、図6に示すように、第2読取部25に付着したゴミや汚れなどの異常部位の検知を通知するメッセージ、および第2読取部25または第2読取ローラ26の清掃を促すメッセージを操作部108に表示させ(ステップS1008)、異常部位検知用シェーディングデータの更新処理を行わない。ただし、そのまま更新処理を行わずに原稿の読取動作を続けていくと、異常部位の検知精度の低下を招いてしまうため、次回の読取動作以降は、異常部位検知用シェーディングデータの更新処理が完了するまで、ジョブごとに(つまり、原稿の読取動作が行われる前に)、図5に示す異常部位検知用シェーディングデータの更新処理を行うものとする。そして、異常部位検知用シェーディングデータの更新が完了した時点で、ジョブごとの更新処理を中止し(異常検知フラグを消去)、所定のタイミングに到達するまで更新処理を行わないものとする。   When the abnormal part of the second reading unit 25 is detected (step S1005: Yes), the controller 800 sets an abnormality detection flag in the second reading unit 25 (step S1007). Further, the controller (display unit) 800 notifies the main body control unit 111 of the detection result via the I / F unit 107, and dust or dirt adhering to the second reading unit 25 as shown in FIG. A message for notifying the detection of an abnormal part such as the above and a message for prompting cleaning of the second reading unit 25 or the second reading roller 26 are displayed on the operation unit 108 (step S1008), and the shading data update processing for abnormal part detection is performed. Not performed. However, if the document reading operation is continued without performing the update process as it is, the detection accuracy of the abnormal part will be reduced, so the update process of the abnormal part detection shading data is completed after the next reading operation. Until this is done, the abnormal part detection shading data update process shown in FIG. 5 is performed for each job (that is, before the document reading operation is performed). Then, when the updating of the abnormal part detection shading data is completed, the update process for each job is stopped (the abnormality detection flag is deleted), and the update process is not performed until a predetermined timing is reached.

このように本実施の形態にかかる複合機2000によれば、光源部200の点灯時間が所定のタイミングに到達した場合に、異常部位検知用シェーディングデータの更新処理を行うことにより、1ジョブの先頭での異常部位検知用シェーディングデータの更新ではなく、適切なタイミングで異常部位検知用シェーディングデータを更新することができるので、タイマ801やレジスタ802などの安価な構成部品の追加のみで、読取動作が行われる際の更新処理の待ち時間によるオペレータへの不快感を与えず、高精度に異常部位を検知することができる。   As described above, according to the multifunction machine 2000 according to the present embodiment, when the lighting time of the light source unit 200 reaches a predetermined timing, the abnormal part detection shading data is updated to perform the start of one job. Since the abnormal part detection shading data can be updated at an appropriate timing instead of the update of the abnormal part detection shading data, the reading operation can be performed only by adding inexpensive components such as the timer 801 and the register 802. An abnormal part can be detected with high accuracy without causing discomfort to the operator due to the waiting time of the update process when it is performed.

(第4実施の形態)
本実施の形態は、原稿の読取枚数が所定枚数に到達した場合に、異常部位検知用シェーディングデータを更新するものである。なお、以下の説明では、上述した実施の形態にかかる複合機2000と同様の箇所については説明を省略し、上述した実施の形態にかかる複合機2000と異なる箇所についてのみ説明する。
(Fourth embodiment)
In this embodiment, when the number of originals to be read reaches a predetermined number, the abnormal part detection shading data is updated. In the following description, the description of the same parts as those of the MFP 2000 according to the above-described embodiment will be omitted, and only the parts different from those of the MFP 2000 according to the above-described embodiment will be described.

まず、図11を用いて、画像処理部204およびコントローラ1100の特徴的な構成について説明する。図11は、画像処理部およびコントローラの特徴的な構成を示すブロック図である。   First, a characteristic configuration of the image processing unit 204 and the controller 1100 will be described with reference to FIG. FIG. 11 is a block diagram illustrating a characteristic configuration of the image processing unit and the controller.

コントローラ1100は、第2読取部25により読み取りを行った原稿の枚数をカウントするカウンタ1101、および異常部位検知用シェーディングデータを更新する所定の原稿の枚数を記憶するレジスタ1102を備えて構成される。   The controller 1100 includes a counter 1101 that counts the number of documents read by the second reading unit 25, and a register 1102 that stores a predetermined number of documents for updating shading data for detecting an abnormal part.

カウンタ1101は、コントローラ1100から第2読取部25にゲート信号がアサートされた回数をカウントすることにより、第2読取部25により読み取りが行われた原稿の枚数をカウントするものとする。したがって、あるジョブの中でカウントされた原稿の枚数がレジスタ1102に記憶された所定の枚数に到達した場合、そのジョブの終了後に異常部位検知用シェーディングデータの更新処理が行われる。   The counter 1101 counts the number of originals read by the second reading unit 25 by counting the number of times the gate signal is asserted to the second reading unit 25 from the controller 1100. Therefore, when the number of documents counted in a certain job reaches a predetermined number stored in the register 1102, the abnormal part detection shading data is updated after the end of the job.

レジスタ1102には、システムで使用する光源200の性能に応じて、最適なタイミングで異常部位検知用シェーディングデータの更新を行うための原稿の枚数Nth(n)が記憶されるものとする。   It is assumed that the register 1102 stores the number Nth (n) of documents for updating the abnormal part detection shading data at an optimal timing according to the performance of the light source 200 used in the system.

なお、コントローラ1100および画像処理部204により実行される異常部位検知用シェーディングデータの更新処理の流れは、図10に示す異常部位検知用シェーディングデータの更新処理の流れとほぼ同じである。   It should be noted that the flow of the update processing of the abnormal part detection shading data executed by the controller 1100 and the image processing unit 204 is almost the same as the flow of the update process of the abnormal part detection shading data shown in FIG.

具体的には、コントローラ1100は、原稿の読取動作が行われている間、カウンタ1101によりカウントされた枚数がレジスタ1102に記憶された所定の枚数Nth(n)に到達したか否かを監視する。そして、コントローラ1100は、カウンタ1102によりカウントされた枚数が所定の枚数Nth(n)に到達した場合、原稿の読取動作の終了を待つ。そして、コントローラ(更新手段)1100は、原稿の読取動作が終了すると、ステップS1002〜ステップS1009に示す処理へと移行する。   Specifically, the controller 1100 monitors whether or not the number of sheets counted by the counter 1101 has reached a predetermined number Nth (n) stored in the register 1102 while the document reading operation is being performed. . When the number of sheets counted by the counter 1102 reaches a predetermined number Nth (n), the controller 1100 waits for the end of the document reading operation. Then, when the document reading operation ends, the controller (update means) 1100 proceeds to the processing shown in steps S1002 to S1009.

第2読取部25の異常部位が検知された場合、コントローラ1100は、第2読取部25に異常検知フラグを立てる。さらに、コントローラ(表示手段)1100は、I/F部107を介して、その検知結果を本体制御部111に通知して、図6に示すように、第2読取部25に付着したゴミや汚れなどの異常部位の検知を通知するメッセージ、および第2読取部25または第2読取ローラ26の清掃を促すメッセージを操作部108に表示させ、異常部位検知用シェーディングデータの更新処理を行わない。ただし、そのまま更新処理を行わずに原稿の読取動作を続けていくと、異常部位の検知精度の低下を招いてしまうため、次回の読取動作以降は、異常部位検知用シェーディングデータの更新処理が完了するまで、ジョブごとに(つまり、原稿の読取動作が行われる前に)、図5に示す異常部位検知用シェーディングデータの更新処理を行うものとする。そして、異常部位検知用シェーディングデータの更新が完了した時点で、ジョブごとの更新処理を中止し(異常検知フラグを消去)、所定のタイミングに到達するまで更新処理を行わないものとする。   When an abnormal part of the second reading unit 25 is detected, the controller 1100 sets an abnormality detection flag in the second reading unit 25. Further, the controller (display unit) 1100 notifies the main body control unit 111 of the detection result via the I / F unit 107, and dust or dirt adhering to the second reading unit 25 as shown in FIG. A message for notifying detection of an abnormal part such as the above and a message for prompting cleaning of the second reading unit 25 or the second reading roller 26 are displayed on the operation unit 108, and the shading data for abnormal part detection is not updated. However, if the document reading operation is continued without performing the update process as it is, the detection accuracy of the abnormal part will be reduced, so the update process of the abnormal part detection shading data is completed after the next reading operation. Until this is done, the abnormal part detection shading data update process shown in FIG. 5 is performed for each job (that is, before the document reading operation is performed). Then, when the updating of the abnormal part detection shading data is completed, the update process for each job is stopped (the abnormality detection flag is deleted), and the update process is not performed until a predetermined timing is reached.

このように本実施の形態にかかる複合機2000によれば、第2読取部25により読み取りを行った原稿の枚数が所定の枚数に到達した場合に、異常部位検知用シェーディングデータの更新処理を行うことにより、1ジョブの先頭での異常部位検知用シェーディングデータの更新ではなく、適切なタイミングで異常部位検知用シェーディングデータを更新することができるので、タイマ1101やレジスタ1102などの安価な構成部品の追加のみで、読取動作が行われる際の更新処理の待ち時間によるオペレータへの不快感を与えず、高精度に異常部位を検知することができる。   As described above, according to the MFP 2000 according to the present embodiment, when the number of documents read by the second reading unit 25 reaches a predetermined number, the shading data for abnormal region detection is updated. As a result, the abnormal part detection shading data can be updated at an appropriate timing instead of updating the abnormal part detection shading data at the head of one job, so that inexpensive components such as the timer 1101 and the register 1102 can be updated. Only by adding, it is possible to detect an abnormal site with high accuracy without causing discomfort to the operator due to the waiting time of the update process when the reading operation is performed.

(第5実施の形態)
本実施の形態は、異常部位が検知され、かつ当該異常部位により画像データに画質が大きく劣化すると判定した場合に、ゴミや汚れなどの異常部位の検知を通知するメッセージ、および読取位置の清掃を促すメッセージを表示する。なお、以下の説明では、上述した実施の形態にかかる複合機2000と同様の箇所については説明を省略し、上述した実施の形態にかかる複合機2000と異なる箇所についてのみ説明する。
(Fifth embodiment)
In the present embodiment, when an abnormal part is detected and it is determined that the image quality is greatly deteriorated in the image data due to the abnormal part, a message for notifying detection of an abnormal part such as dust or dirt, and cleaning of the reading position are performed. Display a prompt message. In the following description, the description of the same parts as those of the MFP 2000 according to the above-described embodiment will be omitted, and only the parts different from those of the MFP 2000 according to the above-described embodiment will be described.

図12を用いて、コントローラ100および画像処理部204により実行される異常部位検知用シェーディングデータの更新処理の流れについて説明する。図12は、異常部位検知用シェーディングデータの更新処理の流れを示すフローチャートである。なお、ステップS1201〜ステップS1208に示す処理は、図5に示すステップS501〜ステップS506,ステップS508,およびステップS509に示す処理と同様である。   With reference to FIG. 12, the flow of update processing of abnormal part detection shading data executed by the controller 100 and the image processing unit 204 will be described. FIG. 12 is a flowchart showing the flow of the update process of the abnormal part detection shading data. Note that the processing shown in steps S1201 to S1208 is the same as the processing shown in steps S501 to S506, step S508, and step S509 shown in FIG.

第2読取部25の異常部位が検知された場合(ステップS1205:Yes)、コントローラ100は、検知された異常部位の主走査方向への領域などで表すレベルNthが、主走査方向の全域を表す最大検知レベルNmaxより低いか否かを判断する(ステップS1209)。   When the abnormal part of the second reading unit 25 is detected (step S1205: Yes), the controller 100 indicates that the level Nth represented by the area of the detected abnormal part in the main scanning direction represents the entire area in the main scanning direction. It is determined whether it is lower than the maximum detection level Nmax (step S1209).

そして、レベルNthが最大検知レベルNmaxより低い場合(ステップS1209:Yes)、コントローラ(表示手段)100は、検知されたゴミや汚れなどの異常部位が画像データの画質を著しく低下させるものと判断して、I/F部107を介して、その検知結果を本体制御部111に通知して、図13に示すように、第2読取部25に付着したゴミや汚れなどの異常部位の検知を通知するメッセージ、および第2読取部25または第2読取ローラ26の清掃を促すメッセージを操作部108に表示させる(ステップS1210)。図13は、異常部位の検知を通知するメッセージおよび清掃を促すメッセージの表示例を示す図である。なお、操作部108に表示するメッセージは、図13に示すように、このまま原稿の読取動作を開始するか否かを選択させるメッセージとしても良い。   When the level Nth is lower than the maximum detection level Nmax (step S1209: Yes), the controller (display unit) 100 determines that the detected abnormal part such as dust or dirt significantly reduces the image quality of the image data. Then, the detection result is notified to the main body control unit 111 via the I / F unit 107, and the detection of abnormal parts such as dust and dirt attached to the second reading unit 25 is notified as shown in FIG. And a message prompting cleaning of the second reading unit 25 or the second reading roller 26 is displayed on the operation unit 108 (step S1210). FIG. 13 is a diagram illustrating a display example of a message for notifying detection of an abnormal part and a message for prompting cleaning. Note that the message displayed on the operation unit 108 may be a message for selecting whether or not to start the document reading operation as it is, as shown in FIG.

一方、レベルNthが最大検知レベルNmax以上である場合(ステップS1209:No)、コントローラ100は、図13に示すように、第2読取部25に付着したゴミや汚れなどの異常部位の検知を通知するメッセージ、および第2読取部25または第2読取ローラ26の清掃を促すメッセージを操作部108に表示させるとともに、第2読取部25による原稿の読取動作を、一旦停止させる(ステップS1211)。   On the other hand, when the level Nth is equal to or higher than the maximum detection level Nmax (step S1209: No), the controller 100 notifies detection of abnormal parts such as dust and dirt attached to the second reading unit 25 as shown in FIG. And a message prompting cleaning of the second reading unit 25 or the second reading roller 26 is displayed on the operation unit 108, and the reading operation of the document by the second reading unit 25 is temporarily stopped (step S1211).

このように本実施の形態にかかる複合機2000によれば、ゴミや汚れなどの異常部位が画像データの画質を著しく低下させるものであると判断した場合に、異常部位の検知を通知するメッセージや清掃を促すメッセージを表示したり、第2読取部25による読取動作を停止したり、することにより、縦スジ等の劣悪な画像データの発生を未然に防止することができる。   As described above, according to the MFP 2000 according to the present embodiment, when it is determined that an abnormal part such as dust or dirt significantly reduces the image quality of the image data, By displaying a message for prompting cleaning or stopping the reading operation by the second reading unit 25, it is possible to prevent the occurrence of inferior image data such as vertical stripes.

なお、本実施の形態の複合機2000で実行される画像読取プログラムは、ROM等に予め組み込まれて提供される。   Note that the image reading program executed by the MFP 2000 according to the present embodiment is provided by being incorporated in advance in a ROM or the like.

本実施の形態の複合機2000で実行される画像読取プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。   The image reading program executed by the MFP 2000 according to the present embodiment is a file in an installable or executable format, such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk), or the like. It may be configured to be recorded on a computer-readable recording medium.

さらに、本実施の形態の複合機2000で実行される画像読取プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の複合機2000で実行される画像読取プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。   Further, the image reading program executed by the multifunction machine 2000 of the present embodiment may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. Further, the image reading program executed by the MFP 2000 according to the present embodiment may be provided or distributed via a network such as the Internet.

本実施の形態の複合機2000で実行される画像読取プログラムは、上述したコントローラ100,800,1100を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMから画像読取プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、コントローラ100,800,1100が主記憶装置上に生成されるようになっている。   The image reading program executed by the MFP 2000 according to the present embodiment has a module configuration including the above-described controllers 100, 800, and 1100. As actual hardware, a CPU (processor) reads an image from the ROM. By reading and executing the program, the above-described units are loaded onto the main storage device, and the controllers 100, 800, 1100 are generated on the main storage device.

なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。   It should be noted that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

100,800,1100 コントローラ
25 第2読取部
401 SH補正回路
405 異常部位検知回路
801 タイマ
802,1102 レジスタ
1000 ADF
1101 カウンタ
2000 複合機
100, 800, 1100 Controller 25 Second reading unit 401 SH correction circuit 405 Abnormal part detection circuit 801 Timer 802, 1102 Register 1000 ADF
1101 Counter 2000 MFP

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

Claims (11)

読取手段により原稿面を読み取って得られた画像データに対して、読取位置に配置される白基準部材を読み取って得られた白基準部材データを用いてシェーディング補正処理を行う画像読取装置であって、
前記白基準部材データに対して、前記読取位置に異常部位が無い状態で前記白基準部材を読み取って得られた異常部位検知用シェーディングデータを用いてシェーディング補正処理を行う補正手段と、
シェーディング補正処理を行った前記白基準部材データから、前記読取位置の異常部位を検知する検知手段と、
前記読取位置の異常部位が検知されなかった場合、前記白基準部材データにより前記異常部位検知用シェーディングデータを更新する更新手段と、
を備えたことを特徴とする画像読取装置。
An image reading apparatus that performs shading correction processing on image data obtained by reading a document surface by a reading unit, using white reference member data obtained by reading a white reference member arranged at a reading position. ,
Correction means for performing shading correction processing using the abnormal part detection shading data obtained by reading the white reference member in a state where there is no abnormal part at the reading position with respect to the white reference member data;
From the white reference member data that has undergone shading correction processing, detection means for detecting an abnormal part of the reading position;
An update unit that updates the abnormal part detection shading data with the white reference member data when an abnormal part of the reading position is not detected;
An image reading apparatus comprising:
前記白基準部材データを記憶する第1記憶手段と、
前記異常部位検知用シェーディングデータを記憶する第2記憶手段と、をさらに備え、
前記補正手段は、前記画像データに対してシェーディング補正処理を行う場合には前記第1記憶手段に記憶した前記白基準部材データを用い、前記白基準部材データに対してシェーディング補正処理を行う場合には前記第2記憶手段に記憶した前記異常部位検知用シェーディングデータを用いることを特徴とする請求項1に記載の画像読取装置。
First storage means for storing the white reference member data;
Second storage means for storing the abnormal part detection shading data,
The correction unit uses the white reference member data stored in the first storage unit when performing the shading correction process on the image data, and performs the shading correction process on the white reference member data. The image reading apparatus according to claim 1, wherein the abnormal part detection shading data stored in the second storage unit is used.
前記読取位置の異常部位が検知された場合に、前記読取位置の異常部位の検知を表示する表示手段をさらに備えたことを特徴とする請求項1または2に記載の画像読取装置。   The image reading apparatus according to claim 1, further comprising a display unit that displays detection of an abnormal part at the reading position when an abnormal part at the reading position is detected. 前記更新手段は、前記読取手段による原稿面の読取を開始前に、前記異常部位検知用シェーディングデータを更新することを特徴とする請求項1から3のいずれか一に記載の画像読取装置。   4. The image reading apparatus according to claim 1, wherein the updating unit updates the abnormal part detection shading data before the reading unit starts reading the document surface. 5. 前記更新手段は、電源のオフまたは省電力モードへの移行を行う前に、前記異常部位検知用シェーディングデータを更新することを特徴とする請求項1から4のいずれか一に記載の画像読取装置。   5. The image reading apparatus according to claim 1, wherein the updating unit updates the abnormal part detection shading data before turning off the power or shifting to a power saving mode. 6. . 前記読取手段の光源の点灯時間を計測する計測手段をさらに備え、
前記更新手段は、計測された点灯時間が所定時間に到達した場合に、前記異常部位検知用シェーディングデータを更新することを特徴とする請求項1から5のいずれか一に記載の画像読取装置。
A measuring means for measuring the lighting time of the light source of the reading means;
The image reading apparatus according to claim 1, wherein the updating unit updates the abnormal part detection shading data when the measured lighting time reaches a predetermined time.
前記読取手段により読み取りを行った原稿の枚数をカウントするカウント手段をさらに備え、
前記更新手段は、カウントした原稿の枚数が所定の枚数に到達した場合に、前記異常部位検知用シェーディングデータを更新することを特徴とする請求項1から6のいずれか一に記載の画像読取装置。
A counter for counting the number of documents read by the reader;
7. The image reading apparatus according to claim 1, wherein the updating unit updates the abnormal portion detection shading data when the counted number of documents reaches a predetermined number. 7. .
前記読取位置の異常部位が検知され、かつ前記読取位置の異常部位により前記画像データの画質が大きく劣化すると判定した場合、前記読取手段の読取機能を停止する停止手段をさらに備えたことを特徴とする請求項1から7のいずれか一に記載の画像読取装置。   The apparatus further comprises a stopping unit that stops the reading function of the reading unit when an abnormal part of the reading position is detected and it is determined that the image quality of the image data is greatly deteriorated due to the abnormal part of the reading position. An image reading apparatus according to any one of claims 1 to 7. 請求項1から8のいずれか一に記載の画像読取装置を備えたことを特徴とする画像形成装置。   An image forming apparatus comprising the image reading apparatus according to claim 1. 読取手段により原稿面を読み取って得られた画像データに対して、読取位置に配置される白基準部材を読み取って得られた白基準部材データを用いてシェーディング補正処理を行う画像読取装置の画像読取方法であって、
補正手段が、前記白基準部材データに対して、前記読取位置に異常部位が無い状態で前記白基準部材を読み取って得られた異常部位検知用シェーディングデータを用いてシェーディング補正処理を行う補正工程と、
検知手段が、シェーディング補正処理を行った前記白基準部材データから、前記読取位置の異常部位を検知する検知工程と、
更新手段が、前記読取位置の異常部位が検知されなかった場合、前記白基準部材データにより前記異常部位検知用シェーディングデータを更新する更新工程と、
を有することを特徴とする画像読取装置の画像読取方法。
Image reading of an image reading apparatus that performs shading correction processing on white reference member data obtained by reading a white reference member arranged at a reading position for image data obtained by reading a document surface by a reading unit A method,
A correcting step in which a correcting unit performs shading correction processing on the white reference member data using the abnormal part detection shading data obtained by reading the white reference member in a state where there is no abnormal part at the reading position; ,
A detecting step for detecting an abnormal part of the reading position from the white reference member data subjected to shading correction processing;
An update process in which the updating unit updates the abnormal part detection shading data with the white reference member data when an abnormal part at the reading position is not detected;
An image reading method for an image reading apparatus.
読取手段により原稿面を読み取って得られた画像データに対して、読取位置に配置される白基準部材を読み取って得られた白基準部材データを用いてシェーディング補正処理を行う画像読取装置を制御するための画像読取プログラムであって、
コンピュータを、
前記白基準部材データに対して、前記読取位置に異常部位が無い状態で前記白基準部材を読み取って得られた異常部位検知用シェーディングデータを用いてシェーディング補正処理を行う補正手段と、
シェーディング補正処理を行った前記白基準部材データから、前記読取位置の異常部位を検知する検知手段と、
前記読取位置の異常部位が検知されなかった場合、前記白基準部材データにより前記異常部位検知用シェーディングデータを更新する更新手段と、
として機能させるための画像読取プログラム。
Controls an image reading apparatus that performs shading correction processing on image data obtained by reading a document surface by a reading unit, using white reference member data obtained by reading a white reference member arranged at a reading position. An image reading program for
Computer
Correction means for performing shading correction processing using the abnormal part detection shading data obtained by reading the white reference member in a state where there is no abnormal part at the reading position with respect to the white reference member data;
From the white reference member data that has undergone shading correction processing, detection means for detecting an abnormal part of the reading position;
An update unit that updates the abnormal part detection shading data with the white reference member data when an abnormal part of the reading position is not detected;
An image reading program for functioning as
JP2009067032A 2009-03-18 2009-03-18 Image reader, image forming apparatus, image reading method for image reading apparatus, and image reading program Pending JP2010220115A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009067032A JP2010220115A (en) 2009-03-18 2009-03-18 Image reader, image forming apparatus, image reading method for image reading apparatus, and image reading program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009067032A JP2010220115A (en) 2009-03-18 2009-03-18 Image reader, image forming apparatus, image reading method for image reading apparatus, and image reading program

Publications (1)

Publication Number Publication Date
JP2010220115A true JP2010220115A (en) 2010-09-30

Family

ID=42978425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009067032A Pending JP2010220115A (en) 2009-03-18 2009-03-18 Image reader, image forming apparatus, image reading method for image reading apparatus, and image reading program

Country Status (1)

Country Link
JP (1) JP2010220115A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013070162A (en) * 2011-09-21 2013-04-18 Fuji Xerox Co Ltd Image reading device, image forming device, and image reading program
JP2019106636A (en) * 2017-12-13 2019-06-27 キヤノン電子株式会社 Image reading device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07264400A (en) * 1994-03-18 1995-10-13 Nec Corp Shading correction circuit
JPH1093783A (en) * 1996-09-12 1998-04-10 Toshiba Corp Image reader and image-forming device
JP2001346011A (en) * 2000-06-01 2001-12-14 Ricoh Co Ltd Image reader
JP2002271591A (en) * 2001-03-09 2002-09-20 Nec Corp Image reader
JP2008160807A (en) * 2006-11-27 2008-07-10 Brother Ind Ltd Image reading device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07264400A (en) * 1994-03-18 1995-10-13 Nec Corp Shading correction circuit
JPH1093783A (en) * 1996-09-12 1998-04-10 Toshiba Corp Image reader and image-forming device
JP2001346011A (en) * 2000-06-01 2001-12-14 Ricoh Co Ltd Image reader
JP2002271591A (en) * 2001-03-09 2002-09-20 Nec Corp Image reader
JP2008160807A (en) * 2006-11-27 2008-07-10 Brother Ind Ltd Image reading device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013070162A (en) * 2011-09-21 2013-04-18 Fuji Xerox Co Ltd Image reading device, image forming device, and image reading program
JP2019106636A (en) * 2017-12-13 2019-06-27 キヤノン電子株式会社 Image reading device
JP7144930B2 (en) 2017-12-13 2022-09-30 キヤノン電子株式会社 Image reader

Similar Documents

Publication Publication Date Title
US8675258B2 (en) Image reader, image forming apparatus, and method of correcting image data
JP6379532B2 (en) Document reading apparatus and image forming apparatus having the same
US8917423B2 (en) Image scanner, auto document feeder, and image forming apparatus
US8514452B2 (en) Image scanning apparatus and image forming apparatus
JP2013042377A (en) Image reading device, and image forming apparatus
JP2014060550A (en) Document reading device, image forming apparatus, document reading method, and program
JP2009044449A (en) Automatic document feeder, and image forming apparatus
JP2011023789A (en) Image reader, and image-forming device
JP6409254B2 (en) Image reading apparatus, image forming apparatus, and image reading method
KR20200090618A (en) Image reading apparatus, control method of image reading apparatus, and storage medium
JP6131637B2 (en) Image reading apparatus and image forming apparatus provided with image reading apparatus
JP2010177746A (en) Image reading unit and dust adhesion determination method thereof
JP5182118B2 (en) Image reading apparatus and dust adhesion determination method thereof
JP2010220115A (en) Image reader, image forming apparatus, image reading method for image reading apparatus, and image reading program
JP2012151631A (en) Image reading apparatus and image forming apparatus
JP2010187321A (en) Image reading apparatus
JP4232698B2 (en) Image reading device
JP6497235B2 (en) Image reading apparatus, image forming apparatus, and image reading method
JP2005263396A (en) Automatic document feeder and image forming device
JP4367079B2 (en) Image reading device
JP4794979B2 (en) Image forming apparatus
JP2006005834A (en) Double-sided image reader
JP5842625B2 (en) Document reading apparatus, image forming apparatus, and document reading method
JP6149432B2 (en) Image reading apparatus, image forming apparatus, image reading apparatus control method, and image reading apparatus control program
JP6953970B2 (en) Image reader and image forming device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121130

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130507