JP4992673B2 - Image reading apparatus and original reading position adjustment program - Google Patents

Image reading apparatus and original reading position adjustment program Download PDF

Info

Publication number
JP4992673B2
JP4992673B2 JP2007289657A JP2007289657A JP4992673B2 JP 4992673 B2 JP4992673 B2 JP 4992673B2 JP 2007289657 A JP2007289657 A JP 2007289657A JP 2007289657 A JP2007289657 A JP 2007289657A JP 4992673 B2 JP4992673 B2 JP 4992673B2
Authority
JP
Japan
Prior art keywords
document
line
signal
pixel
generation
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.)
Expired - Fee Related
Application number
JP2007289657A
Other languages
Japanese (ja)
Other versions
JP2009118237A (en
Inventor
一彦 箕輪
浩二 寄本
淳一 後藤
英隆 浜
賢次 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2007289657A priority Critical patent/JP4992673B2/en
Publication of JP2009118237A publication Critical patent/JP2009118237A/en
Application granted granted Critical
Publication of JP4992673B2 publication Critical patent/JP4992673B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、画像読取装置および原稿読取位置調整プログラムに関する。   The present invention relates to an image reading apparatus and a document reading position adjustment program.

従来、プランテンガラス上に置いた原稿を走査して読み取る画像読取装置(例えば、スキャナー等)において、原稿を画像読取装置のプラテンに設けられた原稿位置決めガイドに突き当てることにより、原稿の原稿先端と読取開始位置とを一致させている。ただし、原稿先端と読取開始位置とに多少のずれが生じることが多く、工場出荷時からずれている場合もあり、経年変化でメカ的にずれてしまう場合もある。読取開始位置にずれが生じると、例えば、読取開始位置が原稿先端よりも外側にある場合、原稿位置合わせガイドの内側を読み込むことになり、実際の読取画像にも原稿位置合わせガイドを読み取った部分が黒筋となって現れ、見栄えの悪い読取画像になってしまう。   2. Description of the Related Art Conventionally, in an image reading apparatus (for example, a scanner) that scans and reads a document placed on a plantain glass, the document is brought into contact with a document positioning guide provided on a platen of the image reading apparatus, thereby And the reading start position are matched. However, there is often a slight shift between the leading edge of the document and the reading start position, which may be shifted from the time of shipment from the factory, and may be mechanically shifted due to aging. When a deviation occurs in the reading start position, for example, when the reading start position is outside the document leading edge, the inside of the document alignment guide is read, and the portion where the document alignment guide is read also in the actual read image Appears as black streaks, resulting in a poor-looking read image.

例えば、複写機における読取開始位置のずれの起因の黒筋の映り込みを避けるためにガイドの形状に工夫を施した複写機における原稿のレジストレーションガイドがある(例えば、特許文献1参照。)。   For example, there is a document registration guide in a copying machine in which the shape of the guide is devised to avoid the appearance of black streaks due to the deviation of the reading start position in the copying machine (see, for example, Patent Document 1).

更に、例えば、読取開始位置を調整するためにプラテンのカバーを開いたままスキャン動作を行い主走査方向で白から黒に変化する位置を読取開始位置として検知する画像読み取り装置がある(例えば、特許文献2参照。)。   Further, for example, there is an image reading apparatus that performs a scanning operation with the platen cover open to adjust the reading start position, and detects a position that changes from white to black in the main scanning direction as the reading start position (for example, Patent Reference 2).

更に、例えば、原稿ガイド板の裏面を白色とし、原稿押さえを黒又は灰色とし、原稿なしてスキャン動作を行い濃度の変化に基づいて読取開始位置を検知する画像読み取り装置がある(例えば、特許文献3参照。)。
特開平6−295004号公報 特開平7−162605号公報 特開平7−184003号公報
Further, for example, there is an image reading apparatus that detects the reading start position based on a change in density by performing a scanning operation without a document by setting the back surface of the document guide plate to white and the document presser to black or gray (for example, Patent Documents). 3).
JP-A-6-295004 JP-A-7-162605 JP-A-7-184003

本発明は、通常の原稿読取の動作とともに原稿読取位置のずれを調整できる画像読取装置および原稿読取位置調整プログラムを提供することを目的とする。   An object of the present invention is to provide an image reading apparatus and a document reading position adjustment program capable of adjusting a deviation of a document reading position together with a normal document reading operation.

上記目的を達成するため、請求項1の発明は、原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段と、前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成手段と、前記画像データ生成手段が入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための信号の発生を所定のタイミングで開始する信号発生手段と、前記信号発生手段による前記信号の発生時から前記画像データ生成手段が入力するライン数を測定する測定手段と、前記信号発生手段が前記信号を発生している際に、前記画像データ生成手段が入力する各ラインの平均濃度を算出する平均濃度算出手段と、前記原稿の位置決めガイド内のラインと予測される平均濃度を予測値として記憶する予測値記憶手段と、前記平均濃度算出手段が算出した平均濃度と前記予測値記憶手段に記憶している予測値とを比較する比較手段と、前記比較手段による比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する判定手段と、前記判定手段で前記原稿の範囲内のラインであると最初に判定したときの前記測定手段が測定したライン数を記憶するライン数記憶手段と、前記信号発生手段が前記信号の発生を開始する前記所定のタイミングを前記ライン数記憶手段で記憶したライン数に基づいて調整する信号発生調整手段とを具備することを特徴とする。 In order to achieve the above object, an invention according to claim 1 is directed to a document reading means for irradiating light to a document and the vicinity of the document, receiving reflected light and outputting an image signal, and an image signal from the document reading means. Are input as pixels, and image data generation means for generating image data based on the input pixels and pixels for one column along the main scanning direction of the document input by the image data generation means Signal generation means for starting generation of a signal for extracting only lines within the range of the original document from a plurality of lines at a predetermined timing, and lines input by the image data generation means from the time of generation of the signal by the signal generation means Measuring means for measuring the number, average density calculating means for calculating the average density of each line inputted by the image data generating means when the signal generating means is generating the signal, A predicted value storage means for storing a line in the document positioning guide and the predicted average density as a predicted value, an average density calculated by the average density calculation means, and a predicted value stored in the predicted value storage means Comparing means for comparing, and determining means for determining whether the compared line is a line within the range of the document or a line within the positioning guide of the document, based on a comparison result by the comparing unit; Line number storage means for storing the number of lines measured by the measurement means when the determination means first determines that the line is within the range of the document, and the signal generation means starts generating the signal. Signal generation adjustment means for adjusting a predetermined timing based on the number of lines stored in the line number storage means.

また、請求項の発明は、請求項の発明において、前記比較手段は、前記平均濃度算出手段が算出した平均濃度と前記予測値記憶手段に記憶している予測値との差分を求め、該求めた差分と閾値とを比較し、前記判定手段は、前記比較手段による比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定することを特徴とする。 In the invention of claim 2, in the invention of claim 1 , the comparison means obtains a difference between the average concentration calculated by the average concentration calculation means and the prediction value stored in the prediction value storage means, The obtained difference is compared with a threshold value, and the determination means determines whether the line for which the difference is obtained is a line within the range of the document based on the comparison result by the comparison means. It is characterized by determining whether it is a line.

また、請求項の発明は、請求項の発明において、前記ライン数記憶手段は、前記ライン数を履歴として蓄積し、前記信号発生調整手段は、前記ライン数記憶手段に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記所定のタイミングを調整することを特徴とする。 According to a third aspect of the present invention, in the first aspect of the invention, the line number storage unit accumulates the number of lines as a history, and the signal generation adjustment unit stores the line number storage unit in the line number storage unit. The predetermined timing is adjusted based on the most frequent number of lines from the history of the number of lines.

また、請求項の発明は、請求項の発明において、前記信号発生調整手段は、前記所定の期間毎に、1ライン分早く前記所定のタイミングを調整することを特徴とする。 According to a fourth aspect of the present invention, in the first aspect of the invention, the signal generation adjusting means adjusts the predetermined timing earlier by one line for each predetermined period.

また、請求項の発明は、原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段と、前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成手段と、前記画像データ生成手段が入力する前記原稿の主走査方向に沿った1列分の画素から該原稿の範囲の画素のみを取り出すための第1の信号の発生を第1の所定のタイミングで開始する第1の信号発生手段と、前記第1の信号発生手段による前記第1の信号の発生開始時から前記画像データ生成手段が入力する画素数を測定する第1の測定手段と、前記原稿の位置決めガイド内の画素と予測される濃度を第1の予測値として記憶する第1の予測値記憶手段と、前記第1の信号発生手段が前記第1の信号を発生している際に、前記画像データ生成手段が入力する画素の濃度と前記第1の予測値記憶手段に記憶している第1の予測値とを比較する第1の比較手段と、前記第1の比較手段による比較の結果に基づき、該比較された画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定する第1の判定手段と、前記第1の判定手段で前記原稿の範囲内の画素であると最初に判定したときの前記第1の測定手段が測定した画素数を記憶する画素数記憶手段と、前記第1の信号発生手段が前記第1の信号の発生を開始する前記第1の所定のタイミングを前記画素数記憶手段で記憶した画素数に基づいて調整する第1の信号発生調整手段と、前記画像データ生成手段が入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための第2の信号の発生を第2の所定のタイミングで開始する第2の信号発生手段と、前記第2の信号発生手段による前記第2の信号の発生時から前記画像データ生成手段が入力するライン数を測定する第2の測定手段と、前記第2の信号発生手段が前記第2の信号を発生している際に、前記画像データ生成手段が入力する各ラインの平均濃度を算出する平均濃度算出手段と、前記原稿の位置決めガイド内のラインと予測される平均濃度を第2の予測値として記憶する第2の予測値記憶手段と、前記平均濃度算出手段が算出した平均濃度と前記第2の予測値記憶手段に記憶している第2の予測値とを比較する第2の比較手段と、前記第2の比較手段による比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する第2の判定手段と、前記第2の判定手段で前記原稿の範囲内のラインであると最初に判定したときの前記第2の測定手段が測定したライン数を記憶するライン数記憶手段と、前記第2の信号発生手段が前記第2の信号の発生を開始する前記第2の所定のタイミングを前記ライン数記憶手段で記憶したライン数に基づいて調整する第2の信号発生調整手段とを具備することを特徴とする。 According to a fifth aspect of the present invention, a document reading unit that emits light to the document and the vicinity of the document, receives reflected light, and outputs an image signal, and an image signal from the document reading unit is input as a pixel. Image data generating means for generating image data based on the input pixels, and only pixels within the range of the original document from one column of pixels along the main scanning direction of the original input by the image data generating means. First signal generation means for starting generation of a first signal for extraction at a first predetermined timing; and the image data generation means from the start of generation of the first signal by the first signal generation means. First measuring means for measuring the number of pixels inputted by the input device, first predicted value storage means for storing the density in the document positioning guide and the predicted density as a first predicted value, and the first The signal generating means is the first A first comparison unit that compares a pixel density input by the image data generation unit with a first prediction value stored in the first prediction value storage unit when generating a signal; First determination means for determining whether the compared pixel is a pixel in the document range or a pixel in the document positioning guide based on a result of the comparison by the first comparison unit; A pixel number storage means for storing the number of pixels measured by the first measurement means when the first determination means first determines that the pixel is within the range of the original; and the first signal generation means The first signal generation adjusting means for adjusting the first predetermined timing for starting the generation of the first signal based on the number of pixels stored in the pixel number storing means, and the image data generating means For one column along the main scanning direction of the original Second signal generation means for starting generation of a second signal for extracting only lines within the range of the original document from a plurality of lines composed of elements at a second predetermined timing; and the second signal generation A second measuring means for measuring the number of lines input by the image data generating means from the time when the second signal is generated by the means, and when the second signal generating means is generating the second signal. In addition, an average density calculating means for calculating an average density of each line input by the image data generating means, and a second density for storing the average density estimated as a line in the document positioning guide as a second predicted value. Prediction value storage means, second comparison means for comparing the average density calculated by the average density calculation means with the second prediction value stored in the second prediction value storage means, and the second comparison means Based on the comparison result by the comparison means Then, a second determination unit that determines whether the compared line is a line within the range of the document or a line within the positioning guide of the document, and the range of the document by the second determination unit. A line number storage means for storing the number of lines measured by the second measurement means when it is first determined that the line is an internal line, and the second signal generation means starts generating the second signal. And a second signal generation adjusting unit that adjusts the second predetermined timing based on the number of lines stored in the line number storage unit.

また、請求項の発明は、請求項の発明において、前記第1の比較手段は、前記画像データ生成手段が入力する画素の濃度と前記第1の予測値記憶手段に記憶している第1の予測値との差分を求め、該求めた差分と第1の閾値とを比較し、前記第1の判定手段は、前記第1の比較手段による比較の結果に基づき、該差分が求められた画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定し、前記第2の比較手段は、前記平均濃度算出手段が算出した平均濃度と前記第2の予測値記憶手段に記憶している第2の予測値との差分を求め、該求めた差分と第2の閾値とを比較し、前記第2の判定手段は、前記第2の比較手段による比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定することを特徴とする。 According to a sixth aspect of the invention, in the fifth aspect of the invention, the first comparing means stores the pixel density inputted by the image data generating means and the first predicted value storage means. A difference from the predicted value of 1 is obtained, the obtained difference is compared with a first threshold value, and the first determination means obtains the difference based on a result of comparison by the first comparison means. The second comparison means determines whether the average density calculated by the average density calculation means and the second density are the pixels within the document range or the document positioning guide. A difference between the second predicted value stored in the predicted value storage means and the second difference is compared with a second threshold value, and the second determining means is determined by the second comparing means. Based on the result of the comparison, the line for which the difference is obtained is a line within the range of the original. And judging whether Ruka該 is a line in the positioning guide of the document.

また、請求項の発明は、請求項の発明において、前記画素数記憶手段は、前記画素数を履歴として蓄積し、前記第1の信号発生調整手段は、前記画素数記憶手段に記憶している前記画素数の履歴から最も頻度の高い画素数に基づいて前記第1の所定のタイミングを調整し、前記ライン数記憶手段は、前記ライン数を履歴として蓄積し、前記第2の信号発生調整手段は、前記ライン数記憶手段に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記第2の所定のタイミングを調整することを特徴とする。 According to a seventh aspect of the invention, in the fifth aspect of the invention, the pixel number storage means accumulates the number of pixels as a history, and the first signal generation adjustment means stores the pixel number in the pixel number storage means. The first predetermined timing is adjusted based on the most frequently used pixel number from the pixel number history, and the line number storage unit accumulates the line number as a history to generate the second signal. The adjusting means adjusts the second predetermined timing based on the most frequent number of lines from the history of the number of lines stored in the number-of-lines storage means.

また、請求項の発明は、請求項の発明において、前記第1の信号発生調整手段は、所定の期間毎に、1画素分早く前記第1の所定のタイミングを調整し、前記第2の信号発生調整手段は、前記所定の期間毎に、1ライン分早く前記第2の所定のタイミングを調整することを特徴とする。 According to an eighth aspect of the present invention, in the fifth aspect of the invention, the first signal generation adjusting unit adjusts the first predetermined timing earlier by one pixel every predetermined period, and the second The signal generation adjusting means adjusts the second predetermined timing earlier by one line for each predetermined period.

また、請求項の発明は、原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段を具備する画像読取装置に対して、前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成処理と、前記原稿読取手段から入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための信号の発生を所定のタイミングで開始する信号発生処理と、前記信号の発生時から前記原稿読取手段から入力するライン数を測定する測定処理と、前記信号を発生している際に、前記原稿読取手段から入力する各ラインの平均濃度を算出する平均濃度算出処理と、前記算出した平均濃度と、前記原稿の位置決めガイド内のラインと予測される平均濃度を予測値として記憶装置に記憶している予測値とを比較する比較処理と、前記比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する判定処理と、前記原稿の範囲内のラインであると最初に判定したときの前記測定処理で測定したライン数を前記記憶装置に記憶する記憶処理と、前記信号の発生を開始する前記所定のタイミングを前記記憶装置に記憶しているライン数に基づいて調整する信号発生調整処理とを実行させることを特徴とする。 According to a ninth aspect of the present invention, there is provided an image reading apparatus including an original reading unit that irradiates light to the original and the vicinity of the original, receives reflected light, and outputs an image signal. Image data generation processing for generating image data based on the input pixels, and pixels for one column along the main scanning direction of the document input from the document reading means Signal generation processing for starting generation of a signal for extracting only lines within the range of the original document from a plurality of generated lines at a predetermined timing, and measuring the number of lines input from the original reading unit from the time of generation of the signal. A measurement process; an average density calculation process for calculating an average density of each line input from the document reading means when the signal is generated; the calculated average density; A comparison process for comparing a line in the document and a predicted value stored in the storage device as the predicted average density as a predicted value, and based on the result of the comparison, the compared line is within the range of the document. The storage device stores the number of lines measured in the determination process for determining whether the line is a line in the document positioning guide and the measurement process when it is first determined that the line is within the range of the document. And a signal generation adjustment process for adjusting the predetermined timing for starting the generation of the signal based on the number of lines stored in the storage device.

また、請求項10の発明は、請求項の発明において、前記比較処理は、前記算出した平均濃度と前記記憶装置に記憶している予測値との差分を求め、該求めた差分と閾値とを比較し、前記判定処理は、前記比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定することを特徴とする。 In the invention of claim 10, in the invention of claim 9 , the comparison processing obtains a difference between the calculated average concentration and a predicted value stored in the storage device, and calculates the difference and the threshold value. And the determination processing determines whether the line for which the difference is obtained is a line within the range of the document or a line within the positioning guide of the document based on the result of the comparison. Features.

また、請求項11の発明は、請求項の発明において、前記記憶処理は、前記ライン数を履歴として前記記憶装置に蓄積し、前記信号発生調整処理は、前記記憶装置に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記所定のタイミングを調整することを特徴とする。 The invention according to claim 11 is the invention according to claim 9 , wherein the storage processing stores the number of lines as a history in the storage device, and the signal generation adjustment processing is stored in the storage device. The predetermined timing is adjusted based on the most frequent number of lines from the history of the number of lines.

また、請求項12の発明は、請求項の発明において、前記所定の期間毎に、1ライン分早く前記所定のタイミングを調整する所定期間信号発生調整処理を実行させることを特徴とする。 The invention of claim 12 is characterized in that, in the invention of claim 9 , signal generation adjustment processing for adjusting the predetermined timing earlier by one line is executed for each predetermined period.

また、請求項13の発明は、原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段を具備する画像読取装置に対して、前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成処理と、前記原稿読取手段から入力する前記原稿の主走査方向に沿った1列分の画素から該原稿の範囲の画素のみを取り出すための第1の信号の発生を第1の所定のタイミングで開始する第1の信号発生処理と、前記第1の信号の発生開始時から前記原稿読取手段から入力する画素数を測定する第1の測定処理と、前記第1の信号を発生している際に、前記原稿読取手段から入力する画素の濃度と、前記原稿の位置決めガイド内の画素と予測される濃度として記憶装置に記憶している第1の予測値とを比較する第1の比較処理と、前記比較の結果に基づき、該比較された画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定する第1の判定処理と、前記原稿の範囲内の画素であると最初に判定したときの前記第1の測定処理で測定した画素数を前記記憶装置に記憶する第1の記憶処理と、前記第1の信号の発生を開始する前記第1の所定のタイミングを前記記憶装置に記憶している画素数に基づいて調整する第1の信号発生調整処理と、前記原稿読取手段から入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための第2の信号の発生を第2の所定のタイミングで開始する第2の信号発生処理と、前記第2の信号の発生時から前記原稿読取手段から入力するライン数を測定する第2の測定処理と、前記第2の信号を発生している際に、前記原稿読取手段から入力する各ラインの平均濃度を算出する平均濃度算出処理と、前記算出した平均濃度と、前記原稿の位置決めガイド内のラインと予測される平均濃度を予測値として記憶装置に記憶している第2の予測値とを比較する第2の比較処理と、前記比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する第2の判定処理と、前記原稿の範囲内のラインであると最初に判定したときの前記第2の測定処理で測定したライン数を前記記憶装置に記憶する第2の記憶処理と、前記第2の信号の発生を開始する前記第2の所定のタイミングを前記記憶装置に記憶しているライン数に基づいて調整する第2の信号発生調整処理とを実行させることを特徴とする。 According to a thirteenth aspect of the present invention, there is provided an image reading apparatus including an original reading unit that irradiates light to the original and the vicinity of the original, receives reflected light, and outputs an image signal. Image data generation processing for generating image data based on the input pixels, and one column of pixels along the main scanning direction of the document input from the document reading means. First signal generation processing for starting generation of a first signal for extracting only pixels within the range of the document at a first predetermined timing, and input from the document reading means from the start of generation of the first signal When the first signal is generated and the first signal is generated, the pixel density input from the document reading unit and the pixel in the document positioning guide are predicted. Concentration in storage device Based on the result of the first comparison process comparing the first predicted value stored in memory and the comparison result, whether the compared pixel is a pixel within the range of the document or not in the document positioning guide A first determination process for determining whether the pixel is a pixel, and a first number of pixels measured in the first measurement process when it is first determined that the pixel is within the range of the document are stored in the storage device. Storage processing, first signal generation adjustment processing for adjusting the first predetermined timing for starting generation of the first signal based on the number of pixels stored in the storage device, and the document reading Generation of a second signal for taking out only a line within the range of the original document from a plurality of lines constituted by pixels of one column along the main scanning direction of the original document input from the means at a second predetermined timing A second signal generation process starting with A second measurement process for measuring the number of lines input from the document reading unit from the time of generation of the signal, and an average density of each line input from the document reading unit when the second signal is generated The average density calculation process for calculating the average density and the calculated average density are compared with the second predicted value stored in the storage device as the predicted average density of the line in the document positioning guide as a predicted value. A second comparison process, and a second determination process for determining whether the compared line is a line within the range of the document or a line within the positioning guide of the document based on the result of the comparison. A second storage process for storing in the storage device the number of lines measured in the second measurement process when it is first determined that the line is within the range of the document; and generation of the second signal. Said second predetermined to start And a second signal generation adjustment process for adjusting the timing based on the number of lines stored in the storage device.

また、請求項14の発明は、請求項13の発明において、前記第1の比較処理は、前記原稿読取手段から入力する画素の濃度と前記記憶装置に記憶している第1の予測値との差分を求め、該求めた差分と予め記憶している第1の閾値とを比較し、前記第1の判定処理は、前記比較の結果に基づき、該差分が求められた画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定し、前記第2の比較処理は、前記算出した平均濃度と前記記憶装置に記憶している第2の予測値との差分を求め、該求めた差分と予め記憶している第2の閾値とを比較し、前記第2の判定処理は、前記比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定することを特徴とする。 According to a fourteenth aspect of the invention, in the thirteenth aspect of the invention, the first comparison processing includes a pixel density inputted from the document reading means and a first predicted value stored in the storage device. A difference is obtained, the obtained difference is compared with a first threshold value stored in advance, and the first determination processing is based on the result of the comparison, and the pixel for which the difference is obtained is within the range of the document. Whether the pixel is a pixel in the document or a document positioning guide, and the second comparison process determines whether the calculated average density and the second predicted value stored in the storage device are A difference is obtained, and the obtained difference is compared with a second threshold value stored in advance. In the second determination process, the line on which the difference is obtained is based on the result of the comparison. Whether it is a line in the document or the positioning guide of the document. Characterized in that it.

また、請求項15の発明は、請求項13の発明において、前記第1の記憶処理は、前記画素数を履歴として前記記憶装置に蓄積し、前記第1の信号発生調整処理は、前記記憶装置に記憶している前記画素数の履歴から最も頻度の高い画素数に基づいて前記第1の所定のタイミングを調整し、前記第2の記憶処理は、前記ライン数を履歴として前記記憶装置に蓄積し、前記第2の信号発生調整処理は、前記記憶装置に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記第2の所定のタイミングを調整することを特徴とする。 According to a fifteenth aspect of the invention, in the thirteenth aspect of the invention, the first storage processing stores the number of pixels as a history in the storage device, and the first signal generation adjustment processing includes the storage device. The first predetermined timing is adjusted based on the most frequently used pixel number from the pixel number history stored in the memory, and the second storage process stores the line number as a history in the storage device. The second signal generation adjustment process adjusts the second predetermined timing based on the most frequent number of lines from the history of the number of lines stored in the storage device. .

また、請求項16の発明は、請求項13の発明において、所定の期間毎に、1画素分早く前記第1の所定のタイミングを調整する第1の所定期間信号発生調整処理と、前記所定の期間毎に、1ライン分早く前記第2の所定のタイミングを調整する第2の所定期間信号発生調整処理とを実行させることを特徴とする。 According to a sixteenth aspect of the invention, in the thirteenth aspect of the invention, a first predetermined period signal generation adjustment process for adjusting the first predetermined timing earlier by one pixel every predetermined period; The second predetermined period signal generation adjustment processing for adjusting the second predetermined timing earlier by one line is performed for each period.

請求項1、5、9、13に記載の発明は、通常の原稿読取の動作とともに原稿読取位置のずれを調整することが可能となる。 According to the first, fifth, ninth, and thirteenth aspects of the invention, it is possible to adjust the deviation of the original reading position together with the normal original reading operation.

また、請求項2、6、10、14に記載の発明は、下地の濃度が濃い原稿における原稿読取位置のずれを調整することが可能となる。 According to the second, sixth, tenth, and fourteenth aspects of the present invention, it is possible to adjust the deviation of the document reading position in a document having a dark background.

また、請求項3、7、11、15に記載の発明は、装置外からの光等の外乱要因による原稿読取位置のずれ誤調整を防止することが可能となる。 According to the third, seventh, eleventh and fifteenth aspects of the present invention, it is possible to prevent misadjustment of the document reading position due to disturbance factors such as light from outside the apparatus.

また、請求項4、8、12、16に記載の発明は、原稿読取位置が原稿の範囲内にずれたときでも、当該ずれを調整することが可能となる。 According to the fourth, eighth, twelfth, and sixteenth aspects of the present invention, even when the document reading position is shifted within the range of the document, the shift can be adjusted.

以下、本発明に係る画像読取装置および原稿読取位置調整プログラムの一実施の形態について、添付図面を参照して詳細に説明する。   Hereinafter, an image reading apparatus and a document reading position adjustment program according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

始めに、画像読取装置で行われる原稿の読取処理について図1および図2を参照して説明する。   First, a document reading process performed by the image reading apparatus will be described with reference to FIGS.

図1(a)は、画像読取装置で読み取る原稿を置くための原稿台の外観の一例を示す図である。   FIG. 1A is a diagram illustrating an example of the appearance of a document table on which a document to be read by an image reading apparatus is placed.

図1(a)に示すように、原稿台は板状の透明ガラスから成る透明部材としてのプラテンガラス1と、プラテンガラス1の一長辺側とこれに隣接する一短辺側に取り付けられたL字状の原稿位置決めガイド2とを備えている。   As shown in FIG. 1A, the document table is attached to a platen glass 1 as a transparent member made of a plate-like transparent glass, one long side of the platen glass 1 and one short side adjacent thereto. An L-shaped document positioning guide 2 is provided.

なお、原稿台の内部には、副走査方向およびこれと反対方向に往復移動可能なキャリッジを備えたプラテンガラス1に向かって光を照射する光源と、プラテンガラス1上に置かれた原稿または原稿押さえカバー(図示しない)によって反射された光源の光を受光して主走査方向に画像信号を順次出力するCCDラインセンサ等の画像検出器とが設けられている(以後、これらを読取部と総称する)。   In the document table, a light source that irradiates light toward the platen glass 1 having a carriage that can reciprocate in the sub-scanning direction and the opposite direction, and a document or document placed on the platen glass 1. An image detector such as a CCD line sensor that receives light from a light source reflected by a pressing cover (not shown) and sequentially outputs image signals in the main scanning direction is provided (hereinafter, these are collectively referred to as a reading unit). To do).

読取部の画像検出器は図1(b)に示す矢印に沿って原稿の画像信号を順次出力し、画像処理部(図示しない)が画像信号を画素として入力し、画素に基づいて画像データを生成する。   The image detector of the reading unit sequentially outputs the image signal of the original along the arrow shown in FIG. 1B, and the image processing unit (not shown) inputs the image signal as a pixel, and the image data is based on the pixel. Generate.

画像検出器は図1(b)の矢印Aが示すラインの上から下に向かって(主走査方向)画像信号を順次出力し、このラインの画像信号を全て出力すると、このラインの右隣のライン(図1(b)の矢印B)の主走査方向に向かって画像信号を順次出力する。これを繰り返し、画像検出器は図1(b)の矢印Cが示すラインの画像信号を全て出力すると、画像信号の出力を終了する。なお、図1(b)に示すように、画像検出器は原稿の範囲の画像信号だけでなく、原稿以外の範囲3の画像信号も出力する。   The image detector sequentially outputs image signals from the top to the bottom of the line indicated by the arrow A in FIG. 1B (main scanning direction), and when all the image signals of this line are output, Image signals are sequentially output in the main scanning direction of the line (arrow B in FIG. 1B). This is repeated, and when the image detector outputs all the image signals of the line indicated by the arrow C in FIG. 1B, the output of the image signal is terminated. As shown in FIG. 1B, the image detector outputs not only the image signal in the range of the document but also the image signal in the range 3 other than the document.

次に、画像検出器から出力される画像信号に対応する画素から原稿範囲の画素のみを取り出すための処理について説明する。   Next, a process for extracting only the pixels in the document range from the pixels corresponding to the image signal output from the image detector will be described.

図2は、主走査方向における原稿範囲の画素のみを取り出すための処理について説明する図である。   FIG. 2 is a diagram for describing processing for extracting only the pixels in the document range in the main scanning direction.

図2(a)に示す1ラインにおいて、ラインの最上位置の画像信号に対応する画素を画素Psとし、原稿範囲の最上位置の画像信号に対応する画素を画素Pmとし、原稿範囲の最下位置の画像信号に対応する画素を画素Pnとし、ラインの最下位置の画像信号に対応する画素をPeとする。   In one line shown in FIG. 2A, the pixel corresponding to the image signal at the top position of the line is defined as a pixel Ps, the pixel corresponding to the image signal at the top position of the document range is defined as a pixel Pm, and the lowest position in the document range. A pixel corresponding to the image signal of the line is a pixel Pn, and a pixel corresponding to the image signal at the lowest position of the line is Pe.

図2(b)に1ラインにおける画素の構成の一例を示す。図2(b)に示すように、画素Psから画素Pmの1つ上の画素Pm−1までが原稿位置決めガイドの反射光の画像信号に対応する範囲であり、画素Pmから画素Pnまでが原稿の反射光の画像信号に対応する範囲であり、画素Pnの1つ下の画素Pn+1から画素Peまでが原稿押さえカバーの反射光の画像信号に対応する範囲である。なお、原稿位置決めガイドの範囲の画素は黒(または、黒に近い濃度)であり、原稿の範囲の画素および原稿押さえカバーの範囲の画素は基本的に白(または、白に近い濃度)である。   FIG. 2B shows an example of the pixel configuration in one line. As shown in FIG. 2B, the range from the pixel Ps to the pixel Pm-1 immediately above the pixel Pm is a range corresponding to the image signal of the reflected light of the document positioning guide, and the pixel Pm to the pixel Pn is the document. The range from the pixel Pn + 1 to the pixel Pe immediately below the pixel Pn is the range corresponding to the image signal of the reflected light of the document pressing cover. The pixels in the range of the document positioning guide are black (or a density close to black), and the pixels in the range of the document and the pixels in the range of the document pressing cover are basically white (or a density close to white). .

図2(c)に示すように、画像検出器が画素Pmに対応する画像信号を出力するときに「Line Start」という信号(以後、Line Start信号と称する)を発生させ、Line Start信号の発生を基に「Line Sync」という信号(以後、Line Sync信号と称する)を継続して発生させ、その後、画像検出器が画素Pnに対応するの画像信号を出力するときにLine Sync信号の継続発生を終了させる。なお、原稿のサイズは規格で決まっていることから、Line Sync信号が継続発生する画素数(つまり、原稿範囲を構成する画素Pmから画素Pnまでの画素数)は各サイズ毎に予め決まっている。   As shown in FIG. 2C, when the image detector outputs an image signal corresponding to the pixel Pm, a signal “Line Start” (hereinafter referred to as a “Line Start signal”) is generated to generate the Line Start signal. The signal “Line Sync” (hereinafter referred to as “Line Sync signal”) is continuously generated based on the above, and then the Line Sync signal is continuously generated when the image detector outputs the image signal corresponding to the pixel Pn. End. Since the size of the document is determined by the standard, the number of pixels in which the Line Sync signal is continuously generated (that is, the number of pixels from the pixel Pm to the pixel Pn constituting the document range) is determined in advance for each size. .

図3は、副走査方向における原稿範囲の画素のみを取り出すための処理について説明する図である。   FIG. 3 is a diagram for explaining processing for extracting only pixels in the document range in the sub-scanning direction.

図3(a)に示す複数のラインにおいて、画像検出器が出力する最初のラインをラインLsとし、原稿範囲の最左位置のラインをラインLmとし、原稿範囲の最右位置のラインをラインLnとし、画像検出器が出力する最後のラインをラインLeとする。   In the plurality of lines shown in FIG. 3A, the first line output from the image detector is the line Ls, the leftmost line in the document range is the line Lm, and the rightmost line in the document range is the line Ln. And the last line output by the image detector is a line Le.

図3(b)に全てのラインの構成の一例を示す。図3(b)に示すように、ラインLsからラインLmの左隣のラインLm−1までが原稿位置決めガイドの範囲であり、ラインLmからラインLnまでが原稿の範囲であり、ラインLnの右隣のラインLn+1からラインLeまでが原稿押さえカバーの範囲である。なお、原稿位置決めガイドの範囲のラインを構成する全ての画素は黒(または、黒に近い濃度)であり、原稿の範囲のラインを構成する画素の構成および原稿押さえカバーの範囲のラインを構成する画素の構成は、基本的に図2(b)に示すものと同様である。   FIG. 3B shows an example of the configuration of all lines. As shown in FIG. 3B, the range from the line Ls to the line Lm-1 adjacent to the left of the line Lm is the range of the document positioning guide, the range from the line Lm to the line Ln is the range of the document, and the right of the line Ln The range from the adjacent line Ln + 1 to the line Le is the range of the document pressing cover. It should be noted that all the pixels constituting the line of the document positioning guide range are black (or density close to black), and the pixel configuration constituting the line of the document range and the line of the range of the document pressing cover are configured. The configuration of the pixel is basically the same as that shown in FIG.

図3(c)に示すように、画像検出器が各ラインにおいて画素Pmに対応する画像信号を出力するときにLine Start信号を発生させ、画素Pmに対応する画像信号を出力するときから画素Pnに対応する画像信号を出力するときまでLine Sync信号を継続して発生させる。   As shown in FIG. 3C, a line start signal is generated when the image detector outputs an image signal corresponding to the pixel Pm in each line, and the pixel Pn from when the image signal corresponding to the pixel Pm is output. The Line Sync signal is continuously generated until the image signal corresponding to is output.

図3(c)に示すように、画像検出器がラインLmに対応する画像信号の出力を開始するときに「Page Sync」という信号(以後、Page Sync信号と称する)を発生させ、以後Page Sync信号を継続して発生させ、その後、画像検出器がラインLnに対応する画像信号の出力を終了するときにPage Sync信号の継続発生を終了させる。なお、画像検出器が画像信号の出力を開始したときからPage Sync信号の発生を開始するまでのライン数(つまり、原稿位置決めガイドの範囲を構成するラインLsからラインLm−1までのライン数)は予め決まっている。また、原稿のサイズは規格で決まっていることから、Page Sync信号が継続発生するライン数(つまり、原稿範囲を構成するラインLmからラインLnまでのライン数)は各サイズ毎に予め決まっている。   As shown in FIG. 3C, when the image detector starts outputting the image signal corresponding to the line Lm, a signal called “Page Sync” (hereinafter referred to as “Page Sync signal”) is generated, and thereafter, Page Sync. The signal is continuously generated, and then the continuous generation of the page sync signal is ended when the image detector finishes outputting the image signal corresponding to the line Ln. The number of lines from when the image detector starts outputting the image signal to when the generation of the page sync signal is started (that is, the number of lines from the line Ls to the line Lm−1 constituting the range of the document positioning guide). Is predetermined. Further, since the size of the document is determined by the standard, the number of lines in which the page sync signal is continuously generated (that is, the number of lines from the line Lm to the line Ln constituting the document range) is determined in advance for each size. .

従って、Line Sync信号とPage Sync信号が発生しているときに、画像検出器が出力する画像信号に対応する画素を取り出すことで、原稿範囲の画素(ラインLmからラインLnにおける画素Pmから画素Pn)のみを取り出すことができる。   Accordingly, when the Line Sync signal and the Page Sync signal are generated, the pixels corresponding to the image signal output from the image detector are extracted, so that the pixels in the original range (the pixels Pm to Pn in the line Lm to the line Ln) are extracted. ) Only.

次に、画素の取り出し範囲のずれについて説明する。   Next, the shift of the pixel extraction range will be described.

図4および図5は、主走査方向における画素の取り出し範囲のずれについて説明する図である。   4 and 5 are diagrams for explaining the shift of the pixel extraction range in the main scanning direction.

図4(a)に示すように、画像検出器が画素Pmに対応する画像信号を出力するときに発生するLine Start信号が、メカ的なずれ等によって、画像検出器が画素Px(図4(b)に示すような原稿位置決めガイドの範囲の画素)に対応する画像信号を出力するときに発生してしまうことがある。そして、画像検出器が画素Pxに対応する画像信号を出力するときにLine Start信号が発生すると、Line Sync信号の発生も画像検出器が画素Pxに対応する画像信号を出力するときにずれることになり、更にLine Sync信号の継続発生の終了も画像検出器が画素Py(図4(b)に示すような原稿範囲の画素)に対応する画像信号を出力するときにずれることになる。   As shown in FIG. 4A, the line start signal generated when the image detector outputs an image signal corresponding to the pixel Pm is detected by the image detector by the pixel Px (FIG. 4 ( This may occur when an image signal corresponding to a pixel in the range of the document positioning guide as shown in b) is output. When the line start signal is generated when the image detector outputs the image signal corresponding to the pixel Px, the generation of the line sync signal is also shifted when the image detector outputs the image signal corresponding to the pixel Px. Further, the end of the continuous generation of the Line Sync signal is also shifted when the image detector outputs an image signal corresponding to the pixel Py (a pixel in the document range as shown in FIG. 4B).

Line Sync信号の発生が図4(a)に示すようにずれることで、主走査方向における画素の取り出し範囲が図4(b)に示すようにずれることになる。これによって、主走査方向における原稿範囲の画素のみを取り出すことができなくなり、更に原稿位置決めガイドの範囲の黒の画素を取り出してしまうことになる。   When the generation of the Line Sync signal is shifted as shown in FIG. 4A, the pixel extraction range in the main scanning direction is shifted as shown in FIG. 4B. As a result, it becomes impossible to extract only the pixels in the document range in the main scanning direction, and further, the black pixels in the range of the document positioning guide are extracted.

主走査方向における画素の取り出し範囲が図5(a)に示すようにずれることで、結果として、図5(b)に示すように、黒筋が発生した位置ずれ読取画像が生成されてしまう。   The pixel extraction range in the main scanning direction is shifted as shown in FIG. 5A. As a result, as shown in FIG. 5B, a misaligned read image with black streaks is generated.

図6および図7は、副走査方向における画素の取り出し範囲のずれについて説明する図である。   6 and 7 are diagrams for explaining the shift of the pixel extraction range in the sub-scanning direction.

図6(a)に示すように、画像検出器がラインLmの画素Psに対応する画像信号を出力するときに発生するPage Sync信号が、メカ的なずれ等によって、画像検出器がラインLx(図6(b)に示すような原稿位置決めガイドの範囲のライン)に対応する画像信号の出力を開始するときに発生してしまうことがある。そして、Page Sync信号の継続発生の終了も画像検出器がラインLy(図6(b)に示すような原稿範囲のライン)に対応する画像信号の出力を終了するときにずれることになる。   As shown in FIG. 6 (a), the page sync signal generated when the image detector outputs an image signal corresponding to the pixel Ps of the line Lm is caused by a mechanical shift or the like. This may occur when the output of the image signal corresponding to the document positioning guide range line as shown in FIG. 6B is started. The end of the continuous generation of the Page Sync signal is also shifted when the image detector finishes outputting the image signal corresponding to the line Ly (a line in the document range as shown in FIG. 6B).

Page Sync信号の発生が図6(a)に示すようにずれることで、副走査方向におけるラインの取り出し範囲が図6(b)に示すようにずれることになる。これによって、副走査方向における原稿範囲の画素のみを取り出すことができなくなり、更に原稿位置決めガイドの範囲の黒のラインを取り出してしまうことになる。   When the generation of the Page Sync signal is shifted as shown in FIG. 6A, the line extraction range in the sub-scanning direction is shifted as shown in FIG. 6B. As a result, it becomes impossible to extract only the pixels in the document range in the sub-scanning direction, and the black line in the range of the document positioning guide is extracted.

副走査方向における画素の取り出し範囲が図7(a)に示すようにずれることで、結果として、図7(b)に示すように、黒筋が発生した位置ずれ読取画像が生成されてしまう。   The pixel extraction range in the sub-scanning direction is shifted as shown in FIG. 7A. As a result, as shown in FIG. 7B, a misaligned read image with black streaks is generated.

次に、画素の取り出し範囲のずれの調整について説明する。   Next, adjustment of the deviation of the pixel extraction range will be described.

図8は、主走査方向における画素の取り出し範囲のずれの調整について説明する図である。   FIG. 8 is a diagram for explaining adjustment of the shift of the pixel extraction range in the main scanning direction.

図5(b)に示すような位置ずれ読取画像の生成を防止するため、画像検出器が画像信号を出力する1ラインにおいて、画像検出器から出力される画像信号に対応する画素の濃度を1つ1つ確認し、黒(濃い濃度)から白(薄い濃度)に変化した画素を原稿最上位置の画素Pmと判断する。そして、図8に示すように、Line Sync信号の発生を画像検出器が画素Pxに対応する画像信号を出力するときから画素Pmに対応する画像信号を出力するときに調整する。このように調整することで、Line Sync信号の継続発生の終了は、画像検出器が画素Pnに対応する画像信号を出力するときに調整されることになり、例え、原稿位置決めガイドの範囲の画素に対応する画像信号を出力するときにLine Start信号が発生したとしても、原稿範囲の画素のみを取り出せることができる。   In order to prevent the generation of the misaligned read image as shown in FIG. 5B, the pixel density corresponding to the image signal output from the image detector is set to 1 in one line where the image detector outputs the image signal. One pixel is confirmed, and the pixel changed from black (dark density) to white (light density) is determined as the pixel Pm at the topmost position of the document. Then, as shown in FIG. 8, the generation of the Line Sync signal is adjusted from when the image detector outputs the image signal corresponding to the pixel Px to when the image signal corresponding to the pixel Pm is output. With this adjustment, the end of the continuous generation of the Line Sync signal is adjusted when the image detector outputs an image signal corresponding to the pixel Pn. For example, the pixels in the range of the document positioning guide Even when a Line Start signal is generated when an image signal corresponding to is generated, only pixels in the document range can be extracted.

図9は、副走査方向におけるラインの取り出し範囲のずれの調整について説明する図である。   FIG. 9 is a diagram for explaining the adjustment of the deviation of the line extraction range in the sub-scanning direction.

図7(b)に示すような位置ずれ読取画像の生成を防止するため、画像検出器が画像信号を出力する複数のラインにおいて、1ラインを構成する画素の濃度を1つ1つ確認し、1ライン毎に濃度の平均値を算出し、平均値が黒(濃い濃度)に近い値から平均値が白(薄い濃度)に近い値に変化したラインを原稿最左位置のラインLmと判断する。そして、図9に示すように、Page Sync信号の発生を画像検出器がラインLxに対応する画像信号の出力を開始するときからラインLmに対応する画像信号の出力を開始するときに調整する。このように調整することで、Page Sync信号の継続発生の終了も、画像検出器がラインLnに対応する画像信号の出力を終了するときに調整されることになり、原稿範囲のラインのみを取り出せることができる。   In order to prevent the generation of a misaligned read image as shown in FIG. 7B, the image detector confirms the density of pixels constituting one line one by one in a plurality of lines from which an image signal is output, An average density value is calculated for each line, and a line whose average value changes from a value close to black (dark density) to a value close to white (light density) is determined as the line Lm at the leftmost position of the document. . Then, as shown in FIG. 9, the generation of the page sync signal is adjusted when the image detector starts outputting the image signal corresponding to the line Lm from when the image detector starts outputting the image signal corresponding to the line Lx. By adjusting in this way, the end of the continuous generation of the Page Sync signal is also adjusted when the image detector finishes outputting the image signal corresponding to the line Ln, and only lines in the document range can be taken out. be able to.

図10は、画像読取装置4の機能的な構成の実施例1を示す図である。   FIG. 10 is a diagram illustrating a first example of a functional configuration of the image reading apparatus 4.

図10に示すように、読取部5の画像検出器は画像信号を主走査黒筋判定部6に出力するとともに、ライン濃度平均値算出部7に出力する。   As shown in FIG. 10, the image detector of the reading unit 5 outputs an image signal to the main scanning black stripe determination unit 6 and also outputs it to the line density average value calculation unit 7.

また、読取部5の画像検出器が画像信号を出力する際に、タイミングジェネレータ8は、読取部5の画像検出器が画素Pmに対応する画像信号を出力するタイミングでLine Start信号を発生させる。タイミングジェネレータ8から発生されたLine Start信号は主走査カウンタ9および副走査カウンタ10に入力される。   When the image detector of the reading unit 5 outputs an image signal, the timing generator 8 generates a Line Start signal at a timing at which the image detector of the reading unit 5 outputs an image signal corresponding to the pixel Pm. The Line Start signal generated from the timing generator 8 is input to the main scanning counter 9 and the sub scanning counter 10.

Line Start信号が入力された主走査カウンタ9は読取部5の画像検出器が出力する画像信号に対応する画素の数のカウントを開始する。このカウントが記憶部11に記憶されている主走査スタートカウンタ値に達すると、Line Sync生成部12はLine Sync信号を発生させる。   The main scanning counter 9 to which the Line Start signal is input starts counting the number of pixels corresponding to the image signal output from the image detector of the reading unit 5. When this count reaches the main scanning start counter value stored in the storage unit 11, the Line Sync generation unit 12 generates a Line Sync signal.

なお、読取部5の画像検出器が画素Pmに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査スタートカウンタ値は「0」である。この場合、Line Sync生成部12はLine Start信号の発生と同時にLine Sync信号を発生させることになる。   Note that, at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Pm, the main scanning start counter value when the timing generator 8 generates the Line Start signal is “0”. In this case, the Line Sync generation unit 12 generates the Line Sync signal simultaneously with the generation of the Line Start signal.

また、読取部5の画像検出器が画素Pxに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査スタートカウンタ値は画素Pxから画素Pmまでの画素数である。この場合、Line Sync生成部12はLine Start信号が発生してから主走査カウンタが主走査スタートカウンタ値分の画素数をカウントしたときにLine Sync信号を発生させることになる。   Further, at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Px, the main scanning start counter value when the timing generator 8 generates the Line Start signal is the number of pixels from the pixel Px to the pixel Pm. It is. In this case, the Line Sync generation unit 12 generates the Line Sync signal when the main scanning counter counts the number of pixels corresponding to the main scanning start counter value after the Line Start signal is generated.

主走査カウンタ9が記憶部11に記憶されている主走査エンドカウンタ値分の画素数をカウントしたときに、Line Sync生成部12はLine Sync信号の発生を終了する。   When the main scanning counter 9 counts the number of pixels corresponding to the main scanning end counter value stored in the storage unit 11, the Line Sync generation unit 12 ends the generation of the Line Sync signal.

なお、読取部5の画像検出器が画素Pmに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査エンドカウンタ値は画素Pmから画素Pnまでの画素数である。また、読取部5の画像検出器が画素Pxに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査エンドカウンタ値は画素Pxから画素Pnまでの画素数である。   The main scanning end counter value when the timing generator 8 generates the Line Start signal at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Pm is the number of pixels from the pixel Pm to the pixel Pn. It is. Further, at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Px, the main scanning end counter value when the timing generator 8 generates the Line Start signal is the number of pixels from the pixel Px to the pixel Pn. It is.

Line Sync生成部12から発生されたLine Sync信号は、画素数カウンタ13およびライン濃度平均値算出部7に入力される。   The Line Sync signal generated from the Line Sync generation unit 12 is input to the pixel number counter 13 and the line density average value calculation unit 7.

Line Sync信号が入力された画素数カウンタ13は、Line Sync信号が発生したときからの読取部5の画像検出部が出力する画素数のカウントを開始する。   The pixel number counter 13 to which the Line Sync signal is input starts counting the number of pixels output by the image detection unit of the reading unit 5 from when the Line Sync signal is generated.

画像信号が入力されている主走査黒筋判定部6は、画像信号に対応する画素の濃度と記憶部11に記憶されている黒筋を構成する画素と予測される濃度として設定されている予測値との大小を画素毎に確認する。その画像信号に対応する画素の濃度が予測値よりも大きくなった最初の画素を原稿最上位置の画素Pmと判断し、画素Pmに対応する画像信号が出力したときの画素数カウンタ13がカウントした画素数を主走査カウンタ値として記憶部に記憶する。   The main scanning black streak determination unit 6 to which the image signal is input is a prediction set as the density of the pixel corresponding to the image signal and the density predicted as the pixel constituting the black streak stored in the storage unit 11. Check the magnitude of the value for each pixel. The first pixel in which the density of the pixel corresponding to the image signal is larger than the predicted value is determined as the pixel Pm at the uppermost position of the document, and the pixel number counter 13 when the image signal corresponding to the pixel Pm is output is counted. The number of pixels is stored in the storage unit as a main scanning counter value.

Line Start信号が入力された副走査カウンタ10は、読取部5の画像検出器が出力するラインの数のカウントを開始する。このカウントが記憶部11に記憶されている副走査スタートカウンタ値に達すると、Page Sync生成部14はPage Sync信号を発生させる。なお、副走査スタートカウンタ値はラインLsからラインLmまでのライン数である。   The sub-scan counter 10 to which the Line Start signal is input starts counting the number of lines output by the image detector of the reading unit 5. When this count reaches the sub-scanning start counter value stored in the storage unit 11, the Page Sync generation unit 14 generates a Page Sync signal. The sub-scan start counter value is the number of lines from the line Ls to the line Lm.

副走査カウンタ10が記憶部11に記憶されている副走査エンドカウンタ値分のライン数をカウントしたときに、Page Sync生成部14はPage Sync信号の発生を終了する。なお、副走査エンドカウンタ値はラインLsからラインLnまでのライン数である。   When the sub-scan counter 10 counts the number of lines corresponding to the sub-scan end counter value stored in the storage unit 11, the page sync generation unit 14 ends the generation of the page sync signal. The sub-scan end counter value is the number of lines from the line Ls to the line Ln.

Page Sync生成部14から発生されたPage Sync信号はライン数カウンタ15に入力される。   The page sync signal generated from the page sync generation unit 14 is input to the line number counter 15.

Page Sync信号が入力されたライン数カウンタ15は、読取部5の画像検出器が出力するラインの数のカウントを開始する。   The line number counter 15 to which the Page Sync signal is input starts counting the number of lines output from the image detector of the reading unit 5.

ライン濃度平均値算出部7は、Line Sync信号を基に1ライン毎の濃度の平均値(以後、ライン濃度平均値と称する)を算出し、算出したライン濃度平均値を副走査黒筋判定部16に出力する。   The line density average value calculation unit 7 calculates an average density value for each line (hereinafter referred to as a line density average value) based on the Line Sync signal, and uses the calculated line density average value as a sub-scanning black stripe determination unit. 16 is output.

副走査黒筋判定部16は入力したライン濃度平均値と記憶部11に記憶されている黒筋を構成するラインと予測される平均濃度として設定されている予測値との大小を確認する。ライン濃度平均値が予測値よりも大きくなった最初のラインを原稿最左位置のラインLmと判断し、ラインLmに対応する画像信号が出力したときのライン数カウンタ15がカウントしたライン数を副走査カウンタ値として記憶部11に記憶する。   The sub-scanning black streak determination unit 16 confirms the magnitude of the input line density average value and the predicted value set as the predicted average density and the lines constituting the black streak stored in the storage unit 11. The first line whose line density average value is larger than the predicted value is determined as the line Lm at the leftmost position of the document, and the number of lines counted by the line number counter 15 when the image signal corresponding to the line Lm is output is the sub-line. Stored in the storage unit 11 as a scan counter value.

原稿の読取処理が終了すると、記憶部11に記憶された主走査カウンタ値に基づく主走査スタートカウンタ値および主走査エンドカウンタ値が記憶部11に記憶されている主走査スタートカウンタ値および主走査エンドカウンタ値と異なる場合、CPU17が主走査カウンタ値に基づく主走査スタートカウンタ値および主走査エンドカウンタ値を新たな主走査スタートカウンタ値および主走査エンドカウンタ値として更新する。そして、記憶部11に記憶された副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値が記憶部11に記憶されている副走査スタートカウンタ値および副走査エンドカウンタ値と異なる場合、CPU17が副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値を新たな副走査スタートカウンタ値および副走査エンドカウンタ値として更新する。なお、更新される前の主走査スタートカウンタ値、主走査エンドカウンタ値、副走査スタートカウンタ値、副走査エンドカウンタ値を履歴として記憶部11に記憶し続けても良い。   When the document reading process is completed, the main scanning start counter value and the main scanning end counter value stored in the storage unit 11 are the main scanning start counter value and the main scanning end counter value based on the main scanning counter value stored in the storage unit 11. If it is different from the counter value, the CPU 17 updates the main scanning start counter value and main scanning end counter value based on the main scanning counter value as new main scanning start counter value and main scanning end counter value. When the sub-scanning start counter value and the sub-scanning end counter value based on the sub-scanning counter value stored in the storage unit 11 are different from the sub-scanning start counter value and the sub-scanning end counter value stored in the storage unit 11, The CPU 17 updates the sub-scan start counter value and the sub-scan end counter value based on the sub-scan counter value as new sub-scan start counter value and sub-scan end counter value. Note that the main scanning start counter value, the main scanning end counter value, the sub scanning start counter value, and the sub scanning end counter value before being updated may be continuously stored in the storage unit 11 as a history.

なお、上述したLine Sync生成部12、Page Sync生成部14、ライン濃度平均値算出部7、主走査黒筋判定部6、副走査黒筋判定部16を機能として具備する原稿読取位置調整プログラムを汎用の画像読取装置に組み込んだ構成を適用することも可能である。その際には、画像読取装置の記憶部に原稿読取位置調整プログラムが記憶され、画像読取装置のCPUが記憶部に記憶されている原稿読取位置調整プログラムを実行することになる。また、原稿読取位置調整プログラムは、例えば、各種メモリ、光ディスク等の記憶媒体に記憶して提供することが可能であり、例えば、ネットワーク等の通信回線を介して配信することも可能である。   A document reading position adjustment program having the above-described Line Sync generation unit 12, Page Sync generation unit 14, line density average value calculation unit 7, main scanning black stripe determination unit 6, and sub-scanning black stripe determination unit 16 as functions. A configuration incorporated in a general-purpose image reading apparatus can also be applied. At that time, the document reading position adjustment program is stored in the storage unit of the image reading apparatus, and the CPU of the image reading apparatus executes the document reading position adjustment program stored in the storage unit. Further, the document reading position adjustment program can be provided by being stored in a storage medium such as various memories or an optical disc, and can be distributed via a communication line such as a network, for example.

また、図11(a)に示すような原稿の短辺方向と平行ではない黒筋が発生した位置ずれ読取画像の場合、図11(b)に示すように、黒筋において原稿範囲に最も近い矢印Xのラインから原稿範囲としても良いし、黒筋において原稿範囲に最も遠い矢印Yのラインから原稿範囲としても良いし、矢印Xと矢印Yとの中間の矢印Zのラインから原稿範囲としても良い。   In addition, in the case of a misaligned read image in which black streaks that are not parallel to the short side direction of the document as shown in FIG. 11A are generated, as shown in FIG. 11B, the black streaks are closest to the document range. The original range may be from the line of arrow X, the original range may be from the line of arrow Y farthest from the original range in the black streaks, or the original range may be from the line of arrow Z between arrows X and Y. good.

また、画像読取装置がプラテンの原稿押さえカバーの開閉センサを具備する場合、原稿押さえカバーが開いているときは、原稿読取位置調整処理を行わないようにしても良い。   Further, when the image reading apparatus includes an open / close sensor of the platen document pressing cover, the document reading position adjustment process may not be performed when the document pressing cover is open.

次に、実施例1の画像処理装置4で行われる主走査方向における原稿読取位置調整処理の流れの一例について図12に示すフローチャートを参照して説明する。   Next, an example of the flow of document reading position adjustment processing in the main scanning direction performed by the image processing apparatus 4 of Embodiment 1 will be described with reference to the flowchart shown in FIG.

読取部が原稿の読み取りを開始し、タイミングジェネレータがLine Start信号を出力した場合(S1201でYES)、S1202に進み、また、タイミングジェネレータがLine Start信号を出力しない場合(S1201でNO)、S1210に進む。   When the reading unit starts reading a document and the timing generator outputs a Line Start signal (YES in S1201), the process proceeds to S1202, and when the timing generator does not output a Line Start signal (NO in S1201), the process proceeds to S1210. move on.

タイミングジェネレータがLine Start信号を出力した場合(S1201でYES)、主走査カウンタが画素数のカウントを開始し(S1202)、主走査カウンタのカウントが主走査スタートカウンタ値に達した場合(S1203でYES)、Line Sync生成部がLine Sync信号を発生させ(S1204)、画素数カウンタが主走査カウンタのカウントが主走査スタートカウンタ値に達したときからの画素数のカウントを開始し(S1205)、主走査黒筋判定部が入力した画像信号に対応する画素の濃度と予測値とを比較し(S1206)、画素の濃度が予測値より大きい場合(S1207でYES)、S1208に進み、また、画素の濃度が予測値より小さい場合(S1209でNO)、Sに進む。   When the timing generator outputs a Line Start signal (YES in S1201), the main scanning counter starts counting the number of pixels (S1202), and when the count of the main scanning counter reaches the main scanning start counter value (YES in S1203). ), The Line Sync generation unit generates a Line Sync signal (S1204), and the pixel number counter starts counting the number of pixels from when the count of the main scanning counter reaches the main scanning start counter value (S1205). The pixel density corresponding to the image signal input by the scanning black stripe determination unit is compared with the predicted value (S1206). If the pixel density is larger than the predicted value (YES in S1207), the process proceeds to S1208, and If the density is smaller than the predicted value (NO in S1209), the process proceeds to S.

画素の濃度が予測値より大きい場合(S1207でYES)、主走査カウンタ値を記憶部に記憶し(S1208)、S1201に戻る。   If the pixel density is greater than the predicted value (YES in S1207), the main scanning counter value is stored in the storage unit (S1208), and the process returns to S1201.

画素の濃度が予測値より小さい場合(S1207でNO)、主走査黒筋判定部による比較を終了するか否か確認し(S1209)、比較を終了する場合(S1209でYES)、S1201に戻り、また、比較を続ける場合(S1209でNO)、S1206に戻る。   When the pixel density is smaller than the predicted value (NO in S1207), it is confirmed whether or not the comparison by the main scanning black stripe determination unit is ended (S1209). When the comparison is ended (YES in S1209), the process returns to S1201. If the comparison is continued (NO in S1209), the process returns to S1206.

そして、S1201において、タイミングジェネレータがLine Start信号を出力しない場合(S1201でNO)、CPUが主走査カウンタ値に基づく主走査スタートカウンタ値および主走査エンドカウンタ値と記憶部に記憶されている主走査スタートカウンタ値および主走査エンドカウンタ値とを比較し(S1210)、主走査スタートカウンタ値および主走査エンドカウンタ値が異なる場合(S1210でYES)、S1211に進み、また、主走査スタートカウンタ値および主走査エンドカウンタ値が一致する場合(S1210でNO)、処理手順を終了する。   If the timing generator does not output the Line Start signal in S1201 (NO in S1201), the CPU scans the main scanning start counter value and the main scanning end counter value based on the main scanning counter value and the main scanning stored in the storage unit. The start counter value and the main scanning end counter value are compared (S1210). If the main scanning start counter value and the main scanning end counter value are different (YES in S1210), the process proceeds to S1211. If the scanning end counter values match (NO in S1210), the processing procedure ends.

主走査スタートカウンタ値および主走査エンドカウンタ値が異なる場合(S1210でYES)、CPUが主走査カウンタ値に基づく主走査スタートカウンタ値および主走査エンドカウンタ値の更新を行い(S1211)、処理手順を終了する。   If the main scanning start counter value and the main scanning end counter value are different (YES in S1210), the CPU updates the main scanning start counter value and the main scanning end counter value based on the main scanning counter value (S1211), and the processing procedure is changed. finish.

次に、実施例1の画像処理装置4で行われる副走査方向における原稿読取位置調整処理の流れの一例について図13に示すフローチャートを参照して説明する。   Next, an example of the flow of document reading position adjustment processing in the sub-scanning direction performed by the image processing apparatus 4 of Embodiment 1 will be described with reference to the flowchart shown in FIG.

読取部が原稿の読み取りを開始し、タイミングジェネレータが最初のLine Start信号を出力すると(S1301でYES)、副走査カウンタがライン数のカウントを開始し(S1302)、副走査カウンタのカウントが副走査スタートカウンタ値に達した場合(S1303でYES)、Page Sync生成部がPage Sync信号を発生させ(S1304)、ライン数カウンタが副走査カウンタのカウントが副走査スタートカウンタ値に達したときからのライン数のカウントを開始し(S1305)、ライン濃度平均値算出部が入力した画像信号に対応する画素の濃度を蓄積し(S1306)、1ライン分のライン濃度平均値を算出し(S1307)、副走査黒筋判定部がライン濃度平均値と予測値とを比較し(S1308)、ライン濃度平均値が予測値より大きい場合(S1309でYES)、S1310に進み、また、ライン濃度平均値が予測値より小さい場合(S1309でNO)、S1306に戻る。   When the reading unit starts reading a document and the timing generator outputs the first Line Start signal (YES in S1301), the sub-scanning counter starts counting the number of lines (S1302), and the sub-scanning counter count is sub-scanning. If the start counter value has been reached (YES in S1303), the Page Sync generation unit generates a Page Sync signal (S1304), and the line count is the line from when the sub-scan counter count reaches the sub-scan start counter value. Counting of the number is started (S1305), the pixel density corresponding to the image signal input by the line density average value calculation unit is accumulated (S1306), and the line density average value for one line is calculated (S1307). The scanning black stripe determination unit compares the line density average value with the predicted value (S1308). When the line density average value is greater than the predicted value (YES in S1309), the process proceeds to S1310, also if the line average density value is less than the predicted value (NO in S1309), the flow returns to S1306.

ライン濃度平均値が予測値より大きい場合(S1309でYES)、副走査カウンタ値を記憶部に記憶し(S1310)、CPUが副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値と記憶部に記憶されている副走査スタートカウンタ値および副走査エンドカウンタ値とを比較し(S1311)、副走査スタートカウンタ値および副走査エンドカウンタ値が異なる場合(S1311でYES)、S1312に進み、また、副走査スタートカウンタ値および副走査エンドカウンタ値が一致する場合(S1311でNO)、処理手順を終了する。   If the line density average value is larger than the predicted value (YES in S1309), the sub-scan counter value is stored in the storage unit (S1310), and the CPU determines the sub-scan start counter value and sub-scan end counter value based on the sub-scan counter value. The sub-scanning start counter value and the sub-scanning end counter value stored in the storage unit are compared (S1311). If the sub-scanning start counter value and the sub-scanning end counter value are different (YES in S1311), the process proceeds to S1312. If the sub-scanning start counter value matches the sub-scanning end counter value (NO in S1311), the processing procedure ends.

副走査スタートカウンタ値および副走査エンドカウンタ値が異なる場合(S1311でYES)、CPUが副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値の更新を行い(S1312)、処理手順を終了する。   If the sub-scanning start counter value and the sub-scanning end counter value are different (YES in S1311), the CPU updates the sub-scanning start counter value and the sub-scanning end counter value based on the sub-scanning counter value (S1312), and the processing procedure is changed. finish.

図14は、画像読取装置4の機能的な構成の実施例2を示す図である。   FIG. 14 is a diagram illustrating a second embodiment of the functional configuration of the image reading device 4.

実施例2は、画像信号に対応する画素の濃度と黒筋を構成する画素と予測される予測値との差分をとり、その差分に基づいて黒筋を判断し(例えば、その差分が±5諧調以下は黒筋と判断する)、ライン濃度平均値と黒筋を構成するラインと予測される予測値との差分をとり、その差分に基づいて黒筋を判断する構成とする。実施例2の構成によって、読み取った原稿の濃度が濃い(即ち、黒)場合でも、黒筋を正確に判断することができる。   In the second embodiment, the difference between the pixel density corresponding to the image signal and the pixel constituting the black stripe and the predicted value to be predicted is determined, and the black stripe is determined based on the difference (for example, the difference is ± 5). The tone below the tone is determined to be black stripes), and the difference between the line density average value and the line constituting the black stripe and the predicted value is taken, and the black stripe is determined based on the difference. With the configuration of the second embodiment, black streaks can be accurately determined even when the read original is dark (ie, black).

図14に示すように、読取部5の画像検出器は画像信号を主走査黒筋判定部6に出力するとともに、ライン濃度平均値算出部7に出力する。   As shown in FIG. 14, the image detector of the reading unit 5 outputs an image signal to the main scanning black streak determining unit 6 and also to the line density average value calculating unit 7.

また、読取部5の画像検出器が画像信号を出力する際に、タイミングジェネレータ8は読取部5の画像検出器が画素Pmに対応する画像信号を出力するタイミングでLine Start信号を発生させる。タイミングジェネレータ8から発生されたLine Start信号は主走査カウンタ9および副走査カウンタ10に入力される。   When the image detector of the reading unit 5 outputs an image signal, the timing generator 8 generates a Line Start signal at a timing at which the image detector of the reading unit 5 outputs an image signal corresponding to the pixel Pm. The Line Start signal generated from the timing generator 8 is input to the main scanning counter 9 and the sub scanning counter 10.

Line Start信号が入力された主走査カウンタ9は読取部5の画像検出器が出力する画像信号に対応する画素の数のカウントを開始する。このカウントが記憶部11に記憶されている主走査スタートカウンタ値に達すると、Line Sync生成部12はLine Sync信号を発生させる。   The main scanning counter 9 to which the Line Start signal is input starts counting the number of pixels corresponding to the image signal output from the image detector of the reading unit 5. When this count reaches the main scanning start counter value stored in the storage unit 11, the Line Sync generation unit 12 generates a Line Sync signal.

なお、読取部5の画像検出器が画素Pmに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査スタートカウンタ値は「0」である。この場合、Line Sync生成部12はLine Start信号の発生と同時にLine Sync信号を発生させることになる。   Note that, at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Pm, the main scanning start counter value when the timing generator 8 generates the Line Start signal is “0”. In this case, the Line Sync generation unit 12 generates the Line Sync signal simultaneously with the generation of the Line Start signal.

また、読取部5の画像検出器が画素Pxに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査スタートカウンタ値は画素Pxから画素Pmまでの画素数である。この場合、Line Sync生成部12はLine Start信号が発生してから主走査カウンタが主走査スタートカウンタ値分の画素数をカウントしたときにLine Sync信号を発生させることになる。   Further, at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Px, the main scanning start counter value when the timing generator 8 generates the Line Start signal is the number of pixels from the pixel Px to the pixel Pm. It is. In this case, the Line Sync generation unit 12 generates the Line Sync signal when the main scanning counter counts the number of pixels corresponding to the main scanning start counter value after the Line Start signal is generated.

主走査カウンタ9が記憶部11に記憶されている主走査エンドカウンタ値分の画素数をカウントしたときに、Line Sync生成部12はLine Sync信号の発生を終了する。   When the main scanning counter 9 counts the number of pixels corresponding to the main scanning end counter value stored in the storage unit 11, the Line Sync generation unit 12 ends the generation of the Line Sync signal.

なお、読取部5の画像検出器が画素Pmに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査エンドカウンタ値は画素Pmから画素Pnまでの画素数である。また、読取部5の画像検出器が画素Pxに対応する画像信号を出力するタイミングにおいて、タイミングジェネレータ8がLine Start信号を発生させる場合の主走査エンドカウンタ値は画素Pxから画素Pnまでの画素数である。   The main scanning end counter value when the timing generator 8 generates the Line Start signal at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Pm is the number of pixels from the pixel Pm to the pixel Pn. It is. Further, at the timing when the image detector of the reading unit 5 outputs the image signal corresponding to the pixel Px, the main scanning end counter value when the timing generator 8 generates the Line Start signal is the number of pixels from the pixel Px to the pixel Pn. It is.

Line Sync生成部12から発生されたLine Sync信号は、画素数カウンタ13およびライン濃度平均値算出部7に入力される。   The Line Sync signal generated from the Line Sync generation unit 12 is input to the pixel number counter 13 and the line density average value calculation unit 7.

画像信号が入力されている主走査黒筋判定部6は、画像信号に対応する画素の濃度と記憶部11に記憶されている予測値との差分をとり、その差分と記憶部11に記憶されている閾値との大小を画素毎に確認する。その差分が閾値よりも大きくなった最初の画素を原稿最上位置の画素Pmと判断し、画素Pmに対応する画像信号が出力したときの画素数カウンタがカウントした画素数を主走査カウンタ値として記憶部11に記憶する。   The main scanning black streak determination unit 6 to which the image signal is input takes the difference between the pixel density corresponding to the image signal and the predicted value stored in the storage unit 11, and the difference is stored in the storage unit 11. The threshold value is checked for each pixel. The first pixel whose difference is larger than the threshold is determined as the pixel Pm at the topmost position of the document, and the number of pixels counted by the pixel number counter when the image signal corresponding to the pixel Pm is output is stored as the main scanning counter value. Store in unit 11.

Line Start信号が入力された副走査カウンタ10は、読取部5の画像検出器が出力するラインの数のカウントを開始する。このカウントが記憶部11に記憶されている副走査スタートカウンタ値に達すると、Page Sync生成部14はPage Sync信号を発生させる。なお、副走査スタートカウンタ値はラインLsからラインLmまでのライン数である。   The sub-scan counter 10 to which the Line Start signal is input starts counting the number of lines output by the image detector of the reading unit 5. When this count reaches the sub-scanning start counter value stored in the storage unit 11, the Page Sync generation unit 14 generates a Page Sync signal. The sub-scan start counter value is the number of lines from the line Ls to the line Lm.

副走査カウンタ10が記憶部11に記憶されている副走査エンドカウンタ値分のライン数をカウントしたときに、Page Sync生成部14はPage Sync信号の発生を終了する。なお、副走査エンドカウンタ値はラインLsからラインLnまでのライン数である。   When the sub-scan counter 10 counts the number of lines corresponding to the sub-scan end counter value stored in the storage unit 11, the page sync generation unit 14 ends the generation of the page sync signal. The sub-scan end counter value is the number of lines from the line Ls to the line Ln.

Page Sync生成部14から発生されたPage Sync信号はライン数カウンタ15に入力される。   The page sync signal generated from the page sync generation unit 14 is input to the line number counter 15.

Page Sync信号が入力されたライン数カウンタ15は、読取部5の画像検出器が出力するラインの数のカウントを開始する。   The line number counter 15 to which the Page Sync signal is input starts counting the number of lines output from the image detector of the reading unit 5.

ライン濃度平均値算出部7はLine Sync信号を基に1ライン毎の濃度の平均値(以後、ライン濃度平均値と称する)を算出し、算出したライン濃度平均値を副走査黒筋判定部16に出力する。   The line density average value calculation unit 7 calculates an average density value for each line (hereinafter referred to as a line density average value) based on the Line Sync signal, and the calculated line density average value is used as the sub-scanning black stripe determination unit 16. Output to.

副走査黒筋判定部16は入力したライン濃度平均値と記憶部11に記憶されている予測値との差分をとる。その差分と記憶部11に記憶されている閾値との大小を確認し、差分が閾値よりも大きくなった最初のラインを原稿最左位置のラインLmと判断し、ラインLmに対応する画像信号が出力したときのライン数カウンタがカウントしたライン数を副走査カウンタ値として記憶部11に記憶する。   The sub-scanning black streak determination unit 16 calculates the difference between the input line density average value and the predicted value stored in the storage unit 11. The difference between the difference and the threshold value stored in the storage unit 11 is confirmed, the first line with the difference larger than the threshold value is determined as the line Lm at the leftmost position of the document, and the image signal corresponding to the line Lm is determined. The number of lines counted by the line number counter at the time of output is stored in the storage unit 11 as a sub-scanning counter value.

原稿の読取処理が終了すると、記憶部11に記憶された主走査カウンタ値に基づく主走査スタートカウンタ値および主走査エンドカウンタ値が記憶部11に記憶されている主走査スタートカウンタ値および主走査エンドカウンタ値と異なる場合、CPU17が主走査カウンタ値に基づく主走査スタートカウンタ値および主走査エンドカウンタ値を新たな主走査スタートカウンタ値および主走査エンドカウンタ値として更新する。そして、記憶部11に記憶された副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値が記憶部11に記憶されている副走査スタートカウンタ値および副走査エンドカウンタ値と異なる場合、CPU17が副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値を新たな副走査スタートカウンタ値および副走査エンドカウンタ値として更新する。なお、更新される前の主走査スタートカウンタ値、主走査エンドカウンタ値、副走査スタートカウンタ値、副走査エンドカウンタ値を履歴として記憶部11に記憶し続けても良い。   When the document reading process is completed, the main scanning start counter value and the main scanning end counter value stored in the storage unit 11 are the main scanning start counter value and the main scanning end counter value based on the main scanning counter value stored in the storage unit 11. If it is different from the counter value, the CPU 17 updates the main scanning start counter value and main scanning end counter value based on the main scanning counter value as new main scanning start counter value and main scanning end counter value. When the sub-scanning start counter value and the sub-scanning end counter value based on the sub-scanning counter value stored in the storage unit 11 are different from the sub-scanning start counter value and the sub-scanning end counter value stored in the storage unit 11, The CPU 17 updates the sub-scan start counter value and the sub-scan end counter value based on the sub-scan counter value as new sub-scan start counter value and sub-scan end counter value. Note that the main scanning start counter value, the main scanning end counter value, the sub scanning start counter value, and the sub scanning end counter value before being updated may be continuously stored in the storage unit 11 as a history.

なお、上述したLine Sync生成部12、Page Sync生成部14、ライン濃度平均値算出部7、主走査黒筋判定部6、副走査黒筋判定部16を機能として具備する原稿読取位置調整プログラムを汎用の画像読取装置に組み込んだ構成を適用することも可能である。その際には、画像読取装置の記憶部に原稿読取位置調整プログラムが記憶され、画像読取装置のCPUが記憶部に記憶されている原稿読取位置調整プログラムを実行することになる。また、原稿読取位置調整プログラムは、例えば、各種メモリ、光ディスク等の記憶媒体に記憶して提供することが可能であり、例えば、ネットワーク等の通信回線を介して配信することも可能である。   A document reading position adjustment program having the above-described Line Sync generation unit 12, Page Sync generation unit 14, line density average value calculation unit 7, main scanning black stripe determination unit 6, and sub-scanning black stripe determination unit 16 as functions. A configuration incorporated in a general-purpose image reading apparatus can also be applied. At that time, the document reading position adjustment program is stored in the storage unit of the image reading apparatus, and the CPU of the image reading apparatus executes the document reading position adjustment program stored in the storage unit. Further, the document reading position adjustment program can be provided by being stored in a storage medium such as various memories or an optical disc, and can be distributed via a communication line such as a network, for example.

また、図11(a)に示すような原稿の短辺方向と平行ではない黒筋が発生した位置ずれ読取画像の場合、図11(b)に示すように、黒筋において原稿範囲に最も近い矢印Xのラインから原稿範囲としても良いし、黒筋において原稿範囲に最も遠い矢印Yのラインから原稿範囲としても良いし、矢印Xと矢印Yとの中間の矢印Zのラインから原稿範囲としても良い。   In addition, in the case of a misaligned read image in which black streaks that are not parallel to the short side direction of the document as shown in FIG. 11A are generated, as shown in FIG. 11B, the black streaks are closest to the document range. The original range may be from the line of arrow X, the original range may be from the line of arrow Y farthest from the original range in the black streaks, or the original range may be from the line of arrow Z between arrows X and Y. good.

また、画像読取装置がプラテンの原稿押さえカバーの開閉センサを具備する場合、原稿押さえカバーが開いているときは、原稿読取位置調整処理を行わないようにしても良い。   Further, when the image reading apparatus includes an open / close sensor of the platen document pressing cover, the document reading position adjustment process may not be performed when the document pressing cover is open.

次に、実施例2の画像処理装置4で行われる主走査方向における原稿読取位置調整処理の流れの一例について図15に示すフローチャートを参照して説明する。   Next, an example of the flow of document reading position adjustment processing in the main scanning direction performed by the image processing apparatus 4 of Embodiment 2 will be described with reference to the flowchart shown in FIG.

読取部が原稿の読み取りを開始し、タイミングジェネレータがLine Start信号を出力した場合(S1501でYES)、S1502に進み、また、タイミングジェネレータがLine Start信号を出力しない場合(S1501でNO)、S1510に進む。   If the reading unit starts reading a document and the timing generator outputs a Line Start signal (YES in S1501), the process proceeds to S1502, and if the timing generator does not output a Line Start signal (NO in S1501), the process proceeds to S1510. move on.

タイミングジェネレータがLine Start信号を出力した場合(S1501でYES)、主走査カウンタが画素数のカウントを開始し(S1502)、主走査カウンタのカウントが主走査スタートカウンタ値に達した場合(S1503でYES)、Line Sync生成部がLine Sync信号を発生させ(S1504)、画素数カウンタが主走査カウンタのカウントが主走査スタートカウンタ値に達したときからの画素数のカウントを開始し(S1505)、主走査黒筋判定部が入力した画像信号に対応する画素の濃度と予測濃度との差分をとり、その差分と閾値とを比較し(S1506)、差分が閾値より大きい場合(S1507でYES)、S1508に進み、また、差分が閾値より小さい場合(S1507でNO)、S1509に進む。   When the timing generator outputs a Line Start signal (YES in S1501), the main scanning counter starts counting the number of pixels (S1502), and when the count of the main scanning counter reaches the main scanning start counter value (YES in S1503). ), The Line Sync generation unit generates a Line Sync signal (S1504), and the pixel number counter starts counting the number of pixels from when the main scanning counter reaches the main scanning start counter value (S1505). The difference between the pixel density corresponding to the image signal input by the scanning black stripe determination unit and the predicted density is calculated, and the difference is compared with the threshold (S1506). If the difference is greater than the threshold (YES in S1507), S1508 If the difference is smaller than the threshold (NO in S1507), S1 Proceed to 09.

差分が閾値より大きい場合(S1507でYES)、主走査カウンタ値を記憶部に記憶し(S1508)、S1501に戻る。   If the difference is larger than the threshold (YES in S1507), the main scanning counter value is stored in the storage unit (S1508), and the process returns to S1501.

差分が閾値より小さい場合(S1507でNO)、主走査黒筋判定部による比較を終了するか否か確認し(S1509)、比較を終了する場合(S1509でYES)、S1501に戻り、また、比較を続ける場合(S1509でNO)、S1506に戻る。   If the difference is smaller than the threshold (NO in S1507), it is confirmed whether or not the comparison by the main scanning black streak determining unit is ended (S1509). If the comparison is ended (YES in S1509), the process returns to S1501 and the comparison is made. When continuing (NO in S1509), the process returns to S1506.

そして、S1501において、タイミングジェネレータがLine Start信号を出力しない場合(S1501でNO)、CPUが主走査カウンタ値に基づく主走査スタートカウンタ値および主走査エンドカウンタ値と記憶部に記憶されている主走査スタートカウンタ値および主走査エンドカウンタ値とを比較し(S1510)、主走査スタートカウンタ値および主走査エンドカウンタ値が異なる場合(S1510でYES)、S1511に進み、また、主走査スタートカウンタ値および主走査エンドカウンタ値が一致する場合(S1510でNO)、処理手順を終了する。   If the timing generator does not output the Line Start signal in S1501 (NO in S1501), the CPU scans the main scanning start counter value and the main scanning end counter value based on the main scanning counter value and the main scanning stored in the storage unit. The start counter value and the main scanning end counter value are compared (S1510). If the main scanning start counter value and the main scanning end counter value are different (YES in S1510), the process proceeds to S1511. If the scanning end counter values match (NO in S1510), the processing procedure ends.

次に、実施例2の画像処理装置4で行われる副走査方向における原稿読取位置調整処理の流れの一例について図16に示すフローチャートを参照して説明する。   Next, an example of the flow of document reading position adjustment processing in the sub-scanning direction performed by the image processing apparatus 4 of Embodiment 2 will be described with reference to the flowchart shown in FIG.

読取部が原稿の読み取りを開始し、タイミングジェネレータが最初のLine Start信号を出力すると(S1601でYES)、副走査カウンタがライン数のカウントを開始し(S1602)、副走査カウンタのカウントが副走査スタートカウンタ値に達した場合(S1603でYES)、Page Sync生成部がPage Sync信号を発生させ(S1604)、ライン数カウンタが副走査カウンタのカウントが副走査スタートカウンタ値に達したときからのライン数のカウントを開始し(S1605)、ライン濃度平均値算出部が入力した画像信号に対応する画素の濃度を蓄積し(S1606)、1ライン分のライン濃度平均値を算出し(S1607)、副走査黒筋判定部がライン濃度平均値と予測濃度閾との差分をとり、その差分と閾値とを比較し(S1608)、差分が閾値より大きい場合(S1609でYES)、S1610に進み、また、差分が閾値より小さい場合(S1609でNO)、S1606に戻る。   When the reading unit starts reading the document and the timing generator outputs the first Line Start signal (YES in S1601), the sub-scanning counter starts counting the number of lines (S1602), and the sub-scanning counter count is sub-scanning. If the start counter value has been reached (YES in S1603), the Page Sync generation unit generates a Page Sync signal (S1604), and the line count is the line from when the sub-scan counter count reaches the sub-scan start counter value. The number of pixels starts counting (S1605), the pixel density corresponding to the image signal input by the line density average value calculation unit is accumulated (S1606), and the line density average value for one line is calculated (S1607). The scanning black stripe determination unit calculates the difference between the line density average value and the predicted density threshold, and Comparing the difference with a threshold (S1608), if the difference is greater than the threshold (YES at S1609), the process proceeds to S1610, also if the difference is smaller than the threshold value (NO in S1609), the flow returns to S1606.

差分が閾値より大きい場合(S1609でYES)、副走査カウンタ値を記憶部に記憶し(S1610)、副走査カウンタ値を記憶部に記憶し、CPUが副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値と記憶部に記憶されている副走査スタートカウンタ値および副走査エンドカウンタ値とを比較し(S1611)、副走査スタートカウンタ値および副走査エンドカウンタ値が異なる場合(S1611でYES)、S1612に進み、また、副走査スタートカウンタ値および副走査エンドカウンタ値が一致する場合(S1611でNO)、処理手順を終了する。   If the difference is larger than the threshold value (YES in S1609), the sub-scan counter value is stored in the storage unit (S1610), the sub-scan counter value is stored in the storage unit, and the sub-scan start counter value based on the sub-scan counter value is determined by the CPU. The sub-scanning end counter value and the sub-scanning start counter value and the sub-scanning end counter value stored in the storage unit are compared (S1611). If the sub-scanning start counter value and the sub-scanning end counter value are different (S1611) (YES), the process proceeds to S1612, and if the sub-scanning start counter value and the sub-scanning end counter value match (NO in S1611), the processing procedure ends.

副走査スタートカウンタ値および副走査エンドカウンタ値が異なる場合(S1611でYES)、CPUが副走査カウンタ値に基づく副走査スタートカウンタ値および副走査エンドカウンタ値の更新を行い(S1612)、処理手順を終了する。   If the sub-scanning start counter value and the sub-scanning end counter value are different (YES in S1611), the CPU updates the sub-scanning start counter value and the sub-scanning end counter value based on the sub-scanning counter value (S1612). finish.

ここで、黒筋の発生位置は画像の読取処理毎に逐一変化するものではないことを考慮して、主走査スタートカウンタ値、主走査エンドカウンタ値、副走査スタートカウンタ値,副走査スタートカウンタ値の更新を画像の読取処理毎に行わず、主走査カウンタ値および副走査カウンタ値を履歴として記憶部に記憶し、一定のタイミングで主走査カウンタ値および副走査カウンタ値の履歴から最も頻度の高い値を更新するようにしても良い。   Here, considering that the black streak generation position does not change every time image reading processing is performed, the main scanning start counter value, the main scanning end counter value, the sub scanning start counter value, and the sub scanning start counter value The main scanning counter value and the sub-scanning counter value are stored as a history in the storage unit without being updated every time the image reading process is performed, and the most frequent from the history of the main scanning counter value and the sub-scanning counter value at a fixed timing. The value may be updated.

図17に示すように、主走査カウンタ値を履歴として記憶するとともに各値毎の頻度も記憶し、副走査カウンタ値を履歴として記憶するとともに各値毎の頻度も記憶する。なお、図17に示す状態で更新のタイミングとなった場合、主走査方向は値「CC」に基づく主走査スタートカウンタ値および主走査エンドカウンタ値が更新され、副走査方向は値「xx」に基づく副走査スタートカウンタ値および副走査エンドカウンタ値が更新される。   As shown in FIG. 17, the main scanning counter value is stored as a history and the frequency for each value is stored, and the sub-scanning counter value is stored as a history and the frequency for each value is also stored. When the update timing is reached in the state shown in FIG. 17, the main scanning start counter value and the main scanning end counter value based on the value “CC” are updated in the main scanning direction, and the value “xx” is updated in the sub scanning direction. The sub-scanning start counter value and the sub-scanning end counter value based on it are updated.

なお、一定のタイミングとして、一定の期間が経過したとき、または一定回数の読取処理が終了したときが挙げられる。   Note that the fixed timing includes when a certain period has elapsed or when a certain number of reading processes have been completed.

また、取り出す画像信号の範囲が原稿の範囲内にシフトしてしまう場合に対応する原稿読取位置調整処理として、一定のタイミング(例えば、一定の期間が経過したとき、一定回数の読取処理が終了したとき等)で、原稿の上端を1画素上方にシフトし、原稿の左端のラインを1ライン左側にシフトしても良い。1画素、1ライン程度であれば、黒筋が発生したとしても、ユーザの視認性に影響を与えることは少ないからである。更に、原稿の左端の左側(つまり、原稿の外側)から読取処理を行う(オーバーエリアスキャン)ことで、読取画像をファイルに変換する前に画像処理の一機能として自動的にマスキング等を行っても良い。   In addition, as a document reading position adjustment process corresponding to a case where the range of the image signal to be taken out shifts within the document range, a certain number of times the reading process has been completed when a certain period of time has elapsed. Etc.), the upper end of the document may be shifted upward by one pixel, and the leftmost line of the document may be shifted to the left by one line. This is because, if there are about one pixel and one line, even if black streaks occur, the user's visibility is hardly affected. Furthermore, by performing reading processing from the left side of the left edge of the document (that is, outside the document) (over-area scanning), masking or the like is automatically performed as a function of image processing before the read image is converted into a file. Also good.

また、上記では、濃度またはグレースケールを使用して原稿読取位置調整処理を行っているが、カラー(例えば、RGB、L*a*b*等)の彩度成分を使用して原稿読取位置調整処理を行っても良い。   In the above, the document reading position adjustment process is performed using density or gray scale, but the document reading position adjustment is performed using color (for example, RGB, L * a * b *, etc.) saturation components. Processing may be performed.

画像読取装置で行われる原稿の読取処理について説明する図である。FIG. 6 is a diagram for explaining a document reading process performed by the image reading apparatus. 主走査方向における原稿範囲の画素のみを取り出すための処理について説明する図である。FIG. 6 is a diagram for describing processing for extracting only pixels in a document range in the main scanning direction. 副走査方向における原稿範囲の画素のみを取り出すための処理について説明する図である。FIG. 10 is a diagram for describing processing for extracting only pixels in a document range in the sub-scanning direction. 主走査方向における画素の取り出し範囲のずれについて説明する図である。It is a figure explaining the shift | offset | difference of the extraction range of the pixel in the main scanning direction. 主走査方向における画素の取り出し範囲のずれについて説明する図である。It is a figure explaining the shift | offset | difference of the extraction range of the pixel in the main scanning direction. 副走査方向における画素の取り出し範囲のずれについて説明する図である。It is a figure explaining the shift | offset | difference of the extraction range of the pixel in a subscanning direction. 副走査方向における画素の取り出し範囲のずれについて説明する図である。It is a figure explaining the shift | offset | difference of the extraction range of the pixel in a subscanning direction. 主走査方向における画素の取り出し範囲のずれの調整について説明する図である。It is a figure explaining adjustment of a shift of a pixel extraction range in the main scanning direction. 副走査方向におけるラインの取り出し範囲のずれの調整について説明する図である。It is a figure explaining adjustment of a shift of a line extraction range in the sub-scanning direction. 画像読取装置の機能的な構成の実施例1を示す図である。1 is a diagram illustrating a first embodiment of a functional configuration of an image reading apparatus. FIG. 原稿の短辺方向と平行ではない黒筋が発生した位置ずれ読取画像の調整について説明する図である。FIG. 6 is a diagram for describing adjustment of a misaligned read image in which black streaks that are not parallel to the short side direction of a document are generated. 実施例1の画像処理装置で行われる主走査方向における原稿読取位置調整処理の流れの一例を示すフローチャートである。5 is a flowchart illustrating an example of a document reading position adjustment process in the main scanning direction performed by the image processing apparatus according to the first exemplary embodiment. 実施例1の画像処理装置で行われる副走査方向における原稿読取位置調整処理の流れの一例を示すフローチャートである。6 is a flowchart illustrating an example of a document reading position adjustment process in the sub-scanning direction performed by the image processing apparatus according to the first exemplary embodiment. 画像読取装置の機能的な構成の実施例2を示す図である。FIG. 10 is a diagram illustrating a second embodiment of the functional configuration of the image reading apparatus. 実施例2の画像処理装置で行われる主走査方向における原稿読取位置調整処理の流れの一例を示すフローチャートである。10 is a flowchart illustrating an example of a document reading position adjustment process in the main scanning direction performed by the image processing apparatus according to the second exemplary embodiment. 実施例2の画像処理装置で行われる副走査方向における原稿読取位置調整処理の流れの一例を示すフローチャートを参照である。6 is a flowchart illustrating an example of a document reading position adjustment process in the sub-scanning direction performed by the image processing apparatus according to the second exemplary embodiment. 主走査カウンタ値を履歴として記憶する一例を示す図である。It is a figure which shows an example which memorize | stores a main scanning counter value as a log | history.

符号の説明Explanation of symbols

1 プラテンガラス
2 原稿位置決めガイド
3 原稿以外の範囲
4 画像読取装置
5 読取部
6 主走査黒筋判定部
7 ライン濃度平均値算出部
8 タイミングジェネレータ
9 主走査カウンタ
10 副走査カウンタ
11 記憶部
12 Line Sync生成部
13 画素数カウンタ
14 Page Sync生成部
15 ライン数カウンタ
16 副走査黒筋判定部
17 CPU
DESCRIPTION OF SYMBOLS 1 Platen glass 2 Document positioning guide 3 Range other than a document 4 Image reading device 5 Reading part 6 Main scanning black stripe determination part 7 Line density average value calculation part 8 Timing generator 9 Main scanning counter 10 Sub-scanning counter 11 Storage part 12 Line Sync Generation unit 13 Pixel counter 14 Page Sync generation unit 15 Line number counter 16 Sub-scanning black streak determination unit 17 CPU

Claims (16)

原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段と、
前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成手段と、
前記画像データ生成手段が入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための信号の発生を所定のタイミングで開始する信号発生手段と、
前記信号発生手段による前記信号の発生時から前記画像データ生成手段が入力するライン数を測定する測定手段と、
前記信号発生手段が前記信号を発生している際に、前記画像データ生成手段が入力する各ラインの平均濃度を算出する平均濃度算出手段と、
前記原稿の位置決めガイド内のラインと予測される平均濃度を予測値として記憶する予測値記憶手段と、
前記平均濃度算出手段が算出した平均濃度と前記予測値記憶手段に記憶している予測値とを比較する比較手段と、
前記比較手段による比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する判定手段と、
前記判定手段で前記原稿の範囲内のラインであると最初に判定したときの前記測定手段が測定したライン数を記憶するライン数記憶手段と、
前記信号発生手段が前記信号の発生を開始する前記所定のタイミングを前記ライン数記憶手段で記憶したライン数に基づいて調整する信号発生調整手段と
を具備することを特徴とする画像読取装置。
Document reading means for irradiating a document and the vicinity of the document, receiving reflected light and outputting an image signal;
Image data generation means for inputting an image signal from the document reading means as pixels and generating image data based on the input pixels;
Generation of a signal for extracting only the lines in the range of the original document from a plurality of lines composed of pixels for one column along the main scanning direction of the original document input by the image data generation unit is started at a predetermined timing. Signal generating means for
Measuring means for measuring the number of lines input by the image data generating means from the time of generation of the signal by the signal generating means;
An average density calculating means for calculating an average density of each line input by the image data generating means when the signal generating means is generating the signal;
Predicted value storage means for storing a line in the document positioning guide and the predicted average density as a predicted value;
Comparing means for comparing the average density calculated by the average density calculating means with the predicted value stored in the predicted value storage means;
Determination means for determining whether the compared line is a line within the range of the document or a line within the positioning guide of the document, based on a result of comparison by the comparison unit;
A line number storage means for storing the number of lines measured by the measurement means when the determination means first determines that the line is within the range of the document;
An image reading apparatus comprising: a signal generation adjusting unit that adjusts the predetermined timing at which the signal generating unit starts generating the signal based on the number of lines stored in the line number storing unit.
前記比較手段は、
前記平均濃度算出手段が算出した平均濃度と前記予測値記憶手段に記憶している予測値との差分を求め、該求めた差分と閾値とを比較し、
前記判定手段は、
前記比較手段による比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する
ことを特徴とする請求項記載の画像読取装置。
The comparison means includes
Finding the difference between the average concentration calculated by the average concentration calculating means and the predicted value stored in the predicted value storage means, comparing the obtained difference with a threshold value,
The determination means includes
2. The method according to claim 1, further comprising: determining whether the line for which the difference has been obtained is a line within the range of the document or a line within the positioning guide of the document based on a result of comparison by the comparison unit. The image reading apparatus described.
前記ライン数記憶手段は、
前記ライン数を履歴として蓄積し、
前記信号発生調整手段は、
前記ライン数記憶手段に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記所定のタイミングを調整する
ことを特徴とする請求項記載の画像読取装置。
The line number storage means
Accumulate the number of lines as a history,
The signal generation adjusting means is
The image reading apparatus according to claim 1, wherein adjusting the predetermined timing based on the high number of lines most frequently from the line number of histories are stored in the line number storing means.
前記信号発生調整手段は、
前記所定の期間毎に、1ライン分早く前記所定のタイミングを調整する
ことを特徴とする請求項記載の画像読取装置。
The signal generation adjusting means is
Wherein the predetermined period of time, the image reading apparatus according to claim 1, wherein adjusting the predetermined timing one line earlier.
原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段と、
前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成手段と、
前記画像データ生成手段が入力する前記原稿の主走査方向に沿った1列分の画素から該原稿の範囲の画素のみを取り出すための第1の信号の発生を第1の所定のタイミングで開始する第1の信号発生手段と、
前記第1の信号発生手段による前記第1の信号の発生開始時から前記画像データ生成手段が入力する画素数を測定する第1の測定手段と、
前記原稿の位置決めガイド内の画素と予測される濃度を第1の予測値として記憶する第1の予測値記憶手段と、
前記第1の信号発生手段が前記第1の信号を発生している際に、前記画像データ生成手段が入力する画素の濃度と前記第1の予測値記憶手段に記憶している第1の予測値とを比較する第1の比較手段と、
前記第1の比較手段による比較の結果に基づき、該比較された画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定する第1の判定手段と、
前記第1の判定手段で前記原稿の範囲内の画素であると最初に判定したときの前記第1の測定手段が測定した画素数を記憶する画素数記憶手段と、
前記第1の信号発生手段が前記第1の信号の発生を開始する前記第1の所定のタイミングを前記画素数記憶手段で記憶した画素数に基づいて調整する第1の信号発生調整手段と、
前記画像データ生成手段が入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための第2の信号の発生を第2の所定のタイミングで開始する第2の信号発生手段と、
前記第2の信号発生手段による前記第2の信号の発生時から前記画像データ生成手段が入力するライン数を測定する第2の測定手段と、
前記第2の信号発生手段が前記第2の信号を発生している際に、前記画像データ生成手段が入力する各ラインの平均濃度を算出する平均濃度算出手段と、
前記原稿の位置決めガイド内のラインと予測される平均濃度を第2の予測値として記憶する第2の予測値記憶手段と、
前記平均濃度算出手段が算出した平均濃度と前記第2の予測値記憶手段に記憶している第2の予測値とを比較する第2の比較手段と、
前記第2の比較手段による比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する第2の判定手段と、
前記第2の判定手段で前記原稿の範囲内のラインであると最初に判定したときの前記第2の測定手段が測定したライン数を記憶するライン数記憶手段と、
前記第2の信号発生手段が前記第2の信号の発生を開始する前記第2の所定のタイミングを前記ライン数記憶手段で記憶したライン数に基づいて調整する第2の信号発生調整手段と
を具備することを特徴とする画像読取装置。
Document reading means for irradiating a document and the vicinity of the document, receiving reflected light and outputting an image signal;
Image data generation means for inputting an image signal from the document reading means as pixels and generating image data based on the input pixels;
Generation of a first signal for extracting only the pixels in the range of the original document from one column of pixels along the main scanning direction of the original document input by the image data generation means is started at a first predetermined timing. First signal generating means;
First measuring means for measuring the number of pixels input by the image data generating means from the start of generation of the first signal by the first signal generating means;
First predicted value storage means for storing, as a first predicted value, a pixel in the document positioning guide and a predicted density;
When the first signal generating means generates the first signal, the pixel density input by the image data generating means and the first prediction stored in the first predicted value storage means First comparing means for comparing values;
First determination means for determining whether the compared pixel is a pixel in the document range or a pixel in the document positioning guide based on a result of the comparison by the first comparison unit;
A pixel number storage unit for storing the number of pixels measured by the first measurement unit when it is first determined by the first determination unit that the pixel is within the range of the document;
First signal generation adjusting means for adjusting the first predetermined timing at which the first signal generating means starts generating the first signal based on the number of pixels stored in the pixel number storing means;
Second generation of a second signal for extracting only a line within the range of the original document from a plurality of lines composed of pixels for one column along the main scanning direction of the original document input by the image data generation means is secondly performed. Second signal generating means starting at a predetermined timing of
Second measuring means for measuring the number of lines input by the image data generating means from the time of generation of the second signal by the second signal generating means;
Average density calculating means for calculating an average density of each line input by the image data generating means when the second signal generating means is generating the second signal;
Second predicted value storage means for storing a line in the document positioning guide and the predicted average density as a second predicted value;
Second comparing means for comparing the average density calculated by the average density calculating means with the second predicted value stored in the second predicted value storage means;
Second determination means for determining whether the compared line is a line within the range of the document or a line within the positioning guide of the document based on a result of comparison by the second comparison unit;
A line number storage means for storing the number of lines measured by the second measuring means when the second determining means first determines that the line is within the range of the original;
Second signal generation adjusting means for adjusting the second predetermined timing at which the second signal generating means starts generating the second signal based on the number of lines stored in the line number storing means; An image reading apparatus comprising:
前記第1の比較手段は、
前記画像データ生成手段が入力する画素の濃度と前記第1の予測値記憶手段に記憶している第1の予測値との差分を求め、該求めた差分と第1の閾値とを比較し、
前記第1の判定手段は、
前記第1の比較手段による比較の結果に基づき、該差分が求められた画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定し、
前記第2の比較手段は、
前記平均濃度算出手段が算出した平均濃度と前記第2の予測値記憶手段に記憶している第2の予測値との差分を求め、該求めた差分と第2の閾値とを比較し、
前記第2の判定手段は、
前記第2の比較手段による比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する
ことを特徴とする請求項記載の画像読取装置。
The first comparing means includes
Obtaining a difference between the pixel density inputted by the image data generating means and the first predicted value stored in the first predicted value storage means, and comparing the obtained difference with a first threshold;
The first determination means includes
Based on the result of the comparison by the first comparing means, it is determined whether the pixel for which the difference has been obtained is a pixel within the document range or a pixel within the document positioning guide,
The second comparing means includes
Obtaining a difference between the average density calculated by the average density calculating means and the second predicted value stored in the second predicted value storage means, and comparing the obtained difference with a second threshold;
The second determination means includes
And determining whether the line for which the difference is obtained is a line within the range of the document or a line within the positioning guide of the document based on a result of the comparison by the second comparison unit. The image reading apparatus according to claim 5 .
前記画素数記憶手段は、
前記画素数を履歴として蓄積し、
前記第1の信号発生調整手段は、
前記画素数記憶手段に記憶している前記画素数の履歴から最も頻度の高い画素数に基づいて前記第1の所定のタイミングを調整し、
前記ライン数記憶手段は、
前記ライン数を履歴として蓄積し、
前記第2の信号発生調整手段は、
前記ライン数記憶手段に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記第2の所定のタイミングを調整する
ことを特徴とする請求項記載の画像読取装置。
The pixel number storage means includes
Accumulating the number of pixels as a history,
The first signal generation adjusting means includes:
Adjusting the first predetermined timing based on the most frequent pixel number from the history of the pixel number stored in the pixel number storage unit;
The line number storage means
Accumulate the number of lines as a history,
The second signal generation adjusting means is
The image reading apparatus according to claim 5, wherein the second predetermined timing is adjusted based on the number of lines with the highest frequency from the history of the number of lines stored in the line number storage unit.
前記第1の信号発生調整手段は、
所定の期間毎に、1画素分早く前記第1の所定のタイミングを調整し、
前記第2の信号発生調整手段は、
前記所定の期間毎に、1ライン分早く前記第2の所定のタイミングを調整する
ことを特徴とする請求項記載の画像読取装置。
The first signal generation adjusting means includes:
For each predetermined period, the first predetermined timing is adjusted one pixel earlier,
The second signal generation adjusting means is
The image reading apparatus according to claim 5, wherein the second predetermined timing is adjusted earlier by one line for each predetermined period.
原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段を具備する画像読取装置に対して、
前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成処理と、
前記原稿読取手段から入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための信号の発生を所定のタイミングで開始する信号発生処理と、
前記信号の発生時から前記原稿読取手段から入力するライン数を測定する測定処理と、
前記信号を発生している際に、前記原稿読取手段から入力する各ラインの平均濃度を算出する平均濃度算出処理と、
前記算出した平均濃度と、前記原稿の位置決めガイド内のラインと予測される平均濃度を予測値として記憶装置に記憶している予測値とを比較する比較処理と、
前記比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する判定処理と、
前記原稿の範囲内のラインであると最初に判定したときの前記測定処理で測定したライン数を前記記憶装置に記憶する記憶処理と、
前記信号の発生を開始する前記所定のタイミングを前記記憶装置に記憶しているライン数に基づいて調整する信号発生調整処理と
を実行させることを特徴とする原稿読取位置調整プログラム。
For an image reading apparatus having an original reading unit that irradiates light to the original and the vicinity of the original, receives reflected light, and outputs an image signal.
Image data generation processing for inputting an image signal from the document reading unit as a pixel and generating image data based on the input pixel;
Generation of a signal for extracting only the lines within the range of the original document from a plurality of lines composed of pixels for one column along the main scanning direction of the original document input from the original reading unit is started at a predetermined timing. Signal generation processing,
A measurement process for measuring the number of lines input from the document reading means from the time of generation of the signal;
An average density calculation process for calculating an average density of each line input from the document reading unit when the signal is generated;
A comparison process for comparing the calculated average density with a predicted value stored in a storage device as a predicted average density and a line in the document positioning guide;
A determination process for determining, based on the result of the comparison, whether the compared line is a line within the range of the document or a line within the positioning guide of the document;
A storage process for storing in the storage device the number of lines measured in the measurement process when it is first determined that the line is within the range of the document;
A document reading position adjustment program for executing a signal generation adjustment process for adjusting the predetermined timing for starting generation of the signal based on the number of lines stored in the storage device.
前記比較処理は、
前記算出した平均濃度と前記記憶装置に記憶している予測値との差分を求め、該求めた差分と閾値とを比較し、
前記判定処理は、
前記比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する
ことを特徴とする請求項記載の原稿読取位置調整プログラム。
The comparison process includes
Find the difference between the calculated average concentration and the predicted value stored in the storage device, compare the obtained difference with a threshold value,
The determination process includes
10. The document according to claim 9, wherein it is determined whether the line for which the difference is obtained is a line within the range of the document or a line within a positioning guide of the document based on the result of the comparison. Reading position adjustment program.
前記記憶処理は、
前記ライン数を履歴として前記記憶装置に蓄積し、
前記信号発生調整処理は、
前記記憶装置に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記所定のタイミングを調整する
ことを特徴とする請求項記載の原稿読取位置調整プログラム。
The storing process is
Accumulating the number of lines in the storage device as a history,
The signal generation adjustment process is:
The document reading position adjustment program according to claim 9, wherein the predetermined timing is adjusted based on the most frequent number of lines from the history of the number of lines stored in the storage device.
前記所定の期間毎に、1ライン分早く前記所定のタイミングを調整する所定期間信号発生調整処理
を実行させることを特徴とする請求項記載の原稿読取位置調整プログラム。
The document reading position adjustment program according to claim 9, wherein a predetermined period signal generation adjustment process for adjusting the predetermined timing earlier by one line is executed for each predetermined period.
原稿と該原稿の近傍に光を照射し、反射光を受光して画像信号を出力する原稿読取手段を具備する画像読取装置に対して、
前記原稿読取手段からの画像信号を画素として入力し、該入力した画素に基づいて画像データを生成する画像データ生成処理と、
前記原稿読取手段から入力する前記原稿の主走査方向に沿った1列分の画素から該原稿の範囲の画素のみを取り出すための第1の信号の発生を第1の所定のタイミングで開始する第1の信号発生処理と、
前記第1の信号の発生開始時から前記原稿読取手段から入力する画素数を測定する第1の測定処理と、
前記第1の信号を発生している際に、前記原稿読取手段から入力する画素の濃度と、前記原稿の位置決めガイド内の画素と予測される濃度として記憶装置に記憶している第1の予測値とを比較する第1の比較処理と、
前記比較の結果に基づき、該比較された画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定する第1の判定処理と、
前記原稿の範囲内の画素であると最初に判定したときの前記第1の測定処理で測定した画素数を前記記憶装置に記憶する第1の記憶処理と、
前記第1の信号の発生を開始する前記第1の所定のタイミングを前記記憶装置に記憶している画素数に基づいて調整する第1の信号発生調整処理と、
前記原稿読取手段から入力する前記原稿の主走査方向に沿った1列分の画素で構成される複数のラインから該原稿の範囲のラインのみを取り出すための第2の信号の発生を第2の所定のタイミングで開始する第2の信号発生処理と、
前記第2の信号の発生時から前記原稿読取手段から入力するライン数を測定する第2の測定処理と、
前記第2の信号を発生している際に、前記原稿読取手段から入力する各ラインの平均濃度を算出する平均濃度算出処理と、
前記算出した平均濃度と、前記原稿の位置決めガイド内のラインと予測される平均濃度を予測値として記憶装置に記憶している第2の予測値とを比較する第2の比較処理と、
前記比較の結果に基づき、該比較されたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する第2の判定処理と、
前記原稿の範囲内のラインであると最初に判定したときの前記第2の測定処理で測定したライン数を前記記憶装置に記憶する第2の記憶処理と、
前記第2の信号の発生を開始する前記第2の所定のタイミングを前記記憶装置に記憶しているライン数に基づいて調整する第2の信号発生調整処理と
を実行させることを特徴とする原稿読取位置調整プログラム。
For an image reading apparatus having an original reading unit that irradiates light to the original and the vicinity of the original, receives reflected light, and outputs an image signal.
Image data generation processing for inputting an image signal from the document reading unit as a pixel and generating image data based on the input pixel;
Generation of a first signal for extracting only pixels within the range of the original document from one column of pixels along the main scanning direction of the document input from the document reading unit is started at a first predetermined timing. 1 signal generation processing;
A first measurement process for measuring the number of pixels input from the document reading unit from the start of generation of the first signal;
When the first signal is generated, the first prediction stored in the storage device as the density of the pixel input from the document reading unit and the density predicted as the pixel in the document positioning guide. A first comparison process for comparing values;
A first determination process for determining whether the compared pixel is a pixel in the document range or a pixel in the document positioning guide based on the comparison result;
A first storage process for storing, in the storage device, the number of pixels measured in the first measurement process when it is first determined that the pixel is within the range of the document;
A first signal generation adjustment process for adjusting the first predetermined timing for starting generation of the first signal based on the number of pixels stored in the storage device;
Generation of a second signal for taking out only a line within the range of the original from a plurality of lines constituted by pixels for one column along the main scanning direction of the original input from the original reading means is second. A second signal generation process starting at a predetermined timing;
A second measurement process for measuring the number of lines input from the document reading unit from the time of generation of the second signal;
An average density calculation process for calculating an average density of each line input from the document reading unit when the second signal is generated;
A second comparison process for comparing the calculated average density with a second predicted value stored in the storage device as a predicted value of the predicted average density and a line in the document positioning guide;
A second determination process for determining, based on the result of the comparison, whether the compared line is a line within the range of the document or a line within the positioning guide of the document;
A second storage process for storing, in the storage device, the number of lines measured in the second measurement process when it is first determined that the line is within the range of the document;
And a second signal generation adjustment process for adjusting the second predetermined timing for starting the generation of the second signal based on the number of lines stored in the storage device. Reading position adjustment program.
前記第1の比較処理は、
前記原稿読取手段から入力する画素の濃度と前記記憶装置に記憶している第1の予測値との差分を求め、該求めた差分と予め記憶している第1の閾値とを比較し、
前記第1の判定処理は、
前記比較の結果に基づき、該差分が求められた画素が前記原稿の範囲内の画素であるか該原稿の位置決めガイド内の画素であるかを判定し、
前記第2の比較処理は、
前記算出した平均濃度と前記記憶装置に記憶している第2の予測値との差分を求め、該求めた差分と予め記憶している第2の閾値とを比較し、
前記第2の判定処理は、
前記比較の結果に基づき、該差分が求められたラインが前記原稿の範囲内のラインであるか該原稿の位置決めガイド内のラインであるかを判定する
ことを特徴とする請求項13記載の原稿読取位置調整プログラム。
The first comparison process includes:
A difference between the pixel density input from the document reading unit and the first predicted value stored in the storage device is determined, and the calculated difference is compared with a first threshold value stored in advance;
The first determination process includes:
Based on the result of the comparison, it is determined whether the pixel for which the difference has been obtained is a pixel within the document range or a pixel within the document positioning guide,
The second comparison process includes:
Obtaining a difference between the calculated average concentration and the second predicted value stored in the storage device, and comparing the obtained difference with a second threshold value stored in advance;
The second determination process includes
14. The document according to claim 13, wherein it is determined whether the line for which the difference has been obtained is a line within the range of the document or a line within the positioning guide of the document based on the result of the comparison. Reading position adjustment program.
前記第1の記憶処理は、
前記画素数を履歴として前記記憶装置に蓄積し、
前記第1の信号発生調整処理は、
前記記憶装置に記憶している前記画素数の履歴から最も頻度の高い画素数に基づいて前記第1の所定のタイミングを調整し、
前記第2の記憶処理は、
前記ライン数を履歴として前記記憶装置に蓄積し、
前記第2の信号発生調整処理は、
前記記憶装置に記憶している前記ライン数の履歴から最も頻度の高いライン数に基づいて前記第2の所定のタイミングを調整する
ことを特徴とする請求項13記載の原稿読取位置調整プログラム。
The first storage process includes
Accumulating the number of pixels in the storage device as a history,
The first signal generation adjustment process includes:
Adjusting the first predetermined timing based on the most frequent number of pixels from the history of the number of pixels stored in the storage device;
The second storage process includes
Accumulating the number of lines in the storage device as a history,
The second signal generation adjustment process includes:
14. The document reading position adjustment program according to claim 13, wherein the second predetermined timing is adjusted based on the most frequent number of lines from the history of the number of lines stored in the storage device.
所定の期間毎に、1画素分早く前記第1の所定のタイミングを調整する第1の所定期間信号発生調整処理と、
前記所定の期間毎に、1ライン分早く前記第2の所定のタイミングを調整する第2の所定期間信号発生調整処理と
を実行させることを特徴とする請求項13記載の原稿読取位置調整プログラム。
A first predetermined period signal generation adjustment process for adjusting the first predetermined timing earlier by one pixel every predetermined period;
The document reading position adjustment program according to claim 13, wherein the second predetermined period signal generation adjustment process for adjusting the second predetermined timing earlier by one line is executed for each predetermined period.
JP2007289657A 2007-11-07 2007-11-07 Image reading apparatus and original reading position adjustment program Expired - Fee Related JP4992673B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007289657A JP4992673B2 (en) 2007-11-07 2007-11-07 Image reading apparatus and original reading position adjustment program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007289657A JP4992673B2 (en) 2007-11-07 2007-11-07 Image reading apparatus and original reading position adjustment program

Publications (2)

Publication Number Publication Date
JP2009118237A JP2009118237A (en) 2009-05-28
JP4992673B2 true JP4992673B2 (en) 2012-08-08

Family

ID=40784856

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007289657A Expired - Fee Related JP4992673B2 (en) 2007-11-07 2007-11-07 Image reading apparatus and original reading position adjustment program

Country Status (1)

Country Link
JP (1) JP4992673B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH043656A (en) * 1990-04-20 1992-01-08 Fuji Photo Film Co Ltd Picture processor
JPH07162605A (en) * 1993-12-10 1995-06-23 Fuji Xerox Co Ltd Image reading device
JP2001066712A (en) * 1999-08-30 2001-03-16 Fuji Xerox Co Ltd Image reader
JP2004254166A (en) * 2003-02-21 2004-09-09 Kyocera Mita Corp Image forming apparatus
JP4792926B2 (en) * 2005-11-08 2011-10-12 ブラザー工業株式会社 Image reading device

Also Published As

Publication number Publication date
JP2009118237A (en) 2009-05-28

Similar Documents

Publication Publication Date Title
US9591167B2 (en) Image capture unit and computer readable medium used in combination with same
US9088753B2 (en) Image forming apparatus, luminance correction method, and storage medium storing program
US9386186B2 (en) Image processing apparatus and image processing method performing detection of inclination of original in read image in accordance with direction of fiber
US7968858B2 (en) System and method for scanning and measuring points of an object
JP6198521B2 (en) Image processing apparatus, image processing method, and program
KR20130126679A (en) Image processing apparatus and method of supplementing pixel value
JP7024736B2 (en) Image processing equipment, image processing method, and program
CN109845237A (en) The scan Image Correction Method and non-transitory computer readable recording medium of image forming apparatus, image forming apparatus
US20130027756A1 (en) Image reading device
JP4513847B2 (en) Image reading apparatus and original reading position detection program
JP6521084B2 (en) Image reading apparatus and image forming apparatus
JP5668358B2 (en) Image processing apparatus, image processing system, and program
JP2011097179A (en) Imaging device and image analysis computer program
JP4992673B2 (en) Image reading apparatus and original reading position adjustment program
JP5645519B2 (en) Image processing method, image processing apparatus, and program
JP5898487B2 (en) Detection method, image processing method, and image reading apparatus
US8422785B2 (en) Image processing apparatus, image processing method, and program
JP2018026729A (en) Imaging apparatus, imaging method and imaging program
CN111144189A (en) Identification system, identification device, data acquisition system, and data acquisition device
JP2015023468A (en) Image processing apparatus and image processing method, and program
JP2010199747A (en) Image processing apparatus, spatial frequency conversion method for image processing apparatus, and program
JP7292984B2 (en) Line splitting device and method, and program
JP5540587B2 (en) Bar code analyzing apparatus and program
JP6567409B2 (en) Image processing apparatus, image forming apparatus, image processing method, and image processing program
JP6362075B2 (en) Image reading apparatus, image processing apparatus, and image processing method therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101021

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111011

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111018

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111216

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

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

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150518

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees