(57)【要約】【課題】画像読取処理を一時中断しても、読取再開位置まで画像読取手段を正確に移動させることができる画像読取装置及び画像読取方法を提供する。【解決手段】主走査方向８に配列された読取ユニット１２を有し、用紙Ｐに対して副走査方向９へ相対移動されることにより用紙Ｐの画像を読み取る画像読取部１と、読取領域１１１に設けられ、副走査方向９の位置に対応する複数の目盛７１を保持するスケール１７と、画像読取部１により読み取られた用紙Ｐの画像データー及び目盛７１を画像ＲＡＭ５６及びＲＡＭ５３に記憶させ、画像読取部１による読取中に画像ＲＡＭ５６の空き容量が所定量未満になったときに画像読取部１による読み取りを中断させ、中断されるまでに画像読取部１により読み取られた目盛７１に基づいて画像読取部１による読取再開位置を判定する。【選択図】図４
2014216821.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた第１方向に配列された読取素子を有し、読取対象に対して前記第１方向に直交する第２方向へ相対移動されることにより前記読取対象の画像を読み取る画像読取手段と、
前記画像読取手段による読取領域に設けられ、前記読取領域における前記第２方向の位置に対応する複数の識別子を保持する識別子保持手段と、
前記画像読取手段により読み取られた前記読取対象の画像データー及び前記識別子を所定の記憶媒体に記憶する記憶手段と、
前記画像読取手段による読取中に前記記憶媒体の空き容量が所定量未満になったときに前記画像読取手段による読み取りを中断する中断手段と、
前記中断手段により中断されるまでに前記画像読取手段により読み取られた前記識別子に基づいて前記画像読取手段による読取再開位置を判定する位置判定手段と、
を備える画像読取装置。
【請求項２】
前記位置判定手段は、前記中断手段による中断後に前記第２方向の読取向きとは逆向きへ前記画像読取手段を相対移動させて前記識別子を読み取らせ、読み取られた前記識別子から前記中断手段による中断の直前に前記記憶媒体に記憶された前記識別子を検出し、検出された前記識別子に対応する位置を前記読取再開位置と判定する請求項１に記載の画像読取装置。
【請求項３】
前記識別子は、前記第２方向へ複数配置され、予め定められた基準位置から前記第１方向へと延びており、各識別子の配置位置に対応する長さを有する線状画像であり、
前記位置判定手段は、前記中断手段による中断後に前記画像読取手段により読み取られた前記識別子の長さと、前記中断手段による中断の直前に前記記憶媒体に記憶された前記識別子の長さとを比較して長さが一致する前記識別子の配置位置を前記読取再開位置と判定する請求項２に記載の画像読取装置。
【請求項４】
前記複数の識別子各々の前記第１方向の長さは、前記第２方向に隣接する他の前記識別子の長さと異なる請求項３に記載の画像読取装置。
【請求項５】
前記識別子保持手段は、同じ数の前記識別子からなる複数の識別子群に区分けされ、
前記識別子群それぞれは、前記逆向きに隣接する他の前記識別子の長さよりも長いまたは短い長さであり、前記識別子群内の前記第２方向の位置に対応して等間隔に配置された複数の前記識別子からなり、
前記識別子群の前記第２方向の長さは、前記中断手段による中断後に前記画像読取手段が静止するまでに移動した静止距離よりも長い請求項３又は４のいずれかに記載の画像読取装置。
【請求項６】
前記位置判定手段は、前記静止距離よりも長く前記識別子群の前記第２方向の長さよりも短い距離だけ前記画像読取手段を前記逆向きへ移動させ、移動後の停止位置から前記画像読取手段を前記読取向きへ移動させて前記識別子を読み取らせることにより前記読取再開位置を判定する請求項５に記載の画像読取装置。
【請求項７】
前記位置判定手段により判定された前記読取再開位置から前記画像読取手段による読み取りを再開させる再読取制御手段を更に備える請求項１〜６のいずれかに記載の画像読取装置。
【請求項８】
前記再読取制御手段は、前記位置判定手段により判定された前記読取再開位置まで前記画像読取手段を戻し、前記記憶媒体の空き容量が所定量以上になったときに前記画像読取手段による画像読取を再開する請求項７に記載の画像読取装置。
【請求項９】
前記画像読取手段により画像が読み取られる前記読取対象を支持する支持板を更に備え、
前記識別子保持手段は、前記支持板の周縁の外側であって前記読取領域内の前記第１方向の端側に配置され、前記画像読取手段に対向する対向面に前記識別子が設けられている請求項１〜８のいずれかに記載の画像読取装置。
【請求項１０】
前記読取対象を前記第２方向へ移動させて、前記読取領域において前記画像読取手段による前記読取対象の画像を読み取り可能にする移動手段を更に備え、
前記識別子保持手段は、前記読取領域内の前記第１方向への端側に設けられ、前記移動手段による前記読取対象の移動に同期して回転され、前記複数の識別子が表面に設けられた回転体である請求項１〜８のいずれかに記載の画像読取装置。
【請求項１１】
前記画像読取手段は、予め定められた複数の解像度により前記読取対象の画像を読み取り可能であり、
前記識別子保持手段は、最も低い解像度で前記画像読取手段により読み取り可能な前記複数の識別子を保持し、
前記識別子は、前記最も低い解像度以外の他の解像度で前記画像読取手段により読み取り可能な前記第２方向へ連続する複数の部分識別子からなり、
前記位置判定手段は、前記最も低い解像度以外の他の解像度で前記画像読取手段により読み取られた前記識別子の複数の部分識別子の中から前記読取向きの最初の前記部分識別子の位置を前記読取再開位置と判定する請求項２〜１０のいずれかに記載の画像読取装置。
【請求項１２】
前記画像読取手段は、予め定められた複数の解像度により前記読取対象の画像を読み取り可能であり、
前記識別子保持手段は、最も低い解像度で前記画像読取手段により読み取られる際に、前記第２方向の配置位置に対応する前記第１方向の長さを有する前記複数の識別子を保持し、
前記識別子は、最も高い解像度で前記画像読取手段により読み取られる際に、前記第２方向の配置位置に対応する前記第１方向の長さを有し、且つ前記第２方向へ連続する複数の部分識別子からなる請求項３〜１０のいずれかに記載の画像読取装置。
【請求項１３】
予め定められた第１方向に配列された読取素子を有する画像読取手段を読取対象に対して前記第１方向に直交する第２方向へ相対移動されることにより、前記画像読取手段による読取領域に設けられた前記読取領域における前記第２方向の位置に対応する識別子及び前記読取対象の画像を読み取る画像読取ステップと、
前記画像読取ステップにより読み取られた前記読取対象の画像データー及び前記識別子を所定の記憶媒体に記憶する記憶ステップと、
前記画像読取ステップによる読取中に前記記憶媒体の空き容量が所定量未満になったときに前記画像読取手段による読み取りを中断する中断ステップと、
前記中断ステップにより中断されるまでに前記画像読取手段により読み取られた前記識別子に基づいて前記画像読取手段による読取再開位置を判定する位置判定ステップと、
を実行する画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙の画像を読み取る画像読取装置及び画像読取方法に関し、特に、画像読取中に読取処理を一時中断する画像読取装置及び画像読取方法に関する。
【背景技術】
【０００２】
一般的な画像読取装置は、読み取った画像の画像データーを内部メモリーに一時蓄えた後に、メモリー内の画像データーを複合機の画像処理部や他の情報処理装置へ転送する。その際に、画像データーの転送速度や画像処理部の処理速度が画像読取装置の読取ユニット（画像読取手段）による読取速度よりも遅い状況が生じると、読み取られた画像データーによりメモリーの記憶容量が一杯になる場合がある。そのため、読取ユニットにより読み取られた画像をメモリーに蓄えることができなくなる。この場合、画像読取装置は、ステッピングモーターによる読取ユニットの移動を一時停止させ、読取ユニットによる画像の読み取りを一時中断させている。このような画像読取装置は、画像データーの転送、または画像処理部による処理の進行に伴いメモリーの記憶容量が空くまで、画像の読み取りを中断する。メモリーの記憶容量の空きが十分になった後に、画像読取装置は、読取ユニットによる読み取りとステッピングモーターによる移動とを再開する。
しかし、ステッピングモーターは、一時停止の指示を受けて直ぐに停止することができず、移動速度をスローダウンさせてから停止をする。したがって、ステッピングモーターにより移動させられる読取ユニットは、画像の読み取りを中断した位置から少し進んだ位置で停止する。そのため、画像読取装置は、読み取りを一時中断した後に、読取ユニットを画像の読み取りを一時中断した位置（読取再開位置）まで戻す必要がある。
読取ユニットの中断位置を計測又は算出して、読取ユニットを前記読取再開位置まで移動させる技術が特許文献１及び特許文献２に開示されている。具体的には、特許文献１には、画像処理部で生成される主走査方向の１ラインの周期信号と読取ユニットを移動させるステッピングモーターとを同期させる。駆動停止時の周期信号の位相を保持し、保持された位相の位置にステッピングモーターを戻すことにより、周期信号とステッピングモーターとのずれを防止する画像読取装置が開示されている。また、特許文献２には、周期的な信号が入力されてからの時間を計測することにより、読取ユニットの移動が停止した停止位置を算出する。算出された停止位置から読取ユニットの移動を再開させる画像読取装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−４５２３６号公報
【特許文献２】特開２０１１−２１７１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前掲の特許文献１及び特許文献２の装置を含む一般的な画像読取装置では、画像読取処理を再開する際に、読取再開位置まで正確に読取ユニットを移動できない場合がある。具体的には、一般的な画像読取装置は、ステッピングモーターなどの品質のばらつきや経年劣化などによりモーターの回転速度が変化する影響を受ける。この場合、読取ユニットを読取再開位置に正確に移動させることができない。そのため、読み取られた画像データーに歪みが生じるおそれがある。
従って、本発明は前記事情に鑑みてなされたものであり、その目的とするところは、画像読取処理を一時中断させた後に画像読取処理を再開する際に、読取再開位置まで画像読取手段を正確に移動させる画像読取装置及び画像読取方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る画像読取装置は、画像読取手段、識別子保持手段、記憶手段、中断手段、及び位置判定手段を備える。前記画像読取手段は、予め定められた第１方向に配列された読取素子を有し、読取対象に対して前記第１方向に直交する第２方向へ相対移動されることにより前記読取対象の画像を読み取る。前記識別子保持手段は、前記画像読取手段による読取領域に設けられ、前記読取領域における前記第２方向の位置に対応する複数の識別子を保持する。前記記憶手段は、前記画像読取手段により読み取られた前記読取対象の画像データー及び前記識別子を所定の記憶媒体に記憶する。前記中断手段は、前記画像読取手段による読取中に前記記憶媒体の空き容量が所定量未満になったときに前記画像読取手段による読み取りを中断する。前記位置判定手段は、前記中断手段により中断されるまでに前記画像読取手段により読み取られた前記識別子に基づいて前記画像読取手段による読取再開位置を判定する。前記画像読取装置の構成によれば、画像読取処理を一時中断させた後に画像読取処理を再開する際に、読取再開位置まで画像読取手段を正確に移動させることができる。
また、本発明に係る画像読取方法は、画像読取ステップ、記憶ステップ、中断ステップ、及び位置判定ステップを実行する。前記画像読取ステップは、予め定められた第１方向に配列された読取素子を有する画像読取手段を読取対象に対して前記第１方向に直交する第２方向へ相対移動されることにより、前記画像読取手段による読取領域に設けられた前記読取領域における前記第２方向の位置に対応する識別子及び前記読取対象の画像を読み取る。前記記憶ステップは、前記画像読取ステップにより読み取られた前記読取対象の画像データー及び前記識別子を所定の記憶媒体に記憶する。前記中断ステップは、前記画像読取ステップによる読取中に前記記憶媒体の空き容量が所定量未満になったときに前記画像読取手段による読み取りを中断する。前記位置判定ステップは、前記中断ステップにより中断されるまでに前記画像読取手段により読み取られた前記識別子に基づいて前記画像読取手段による読取再開位置を判定する。前記画像読取方法によれば、画像読取処理を一時中断させた後に画像読取処理を再開する際に、読取再開位置まで正確に画像読取手段を移動させることができる。
【発明の効果】
【０００６】
本発明によれば、画像読取処理を一時中断しても、読取再開位置まで画像読取手段を正確に移動させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１実施形態に係る画像読取装置の概略構成を模式的に示す断面図。
【図２】画像読取装置に設けられるスケールの構成を示す拡大図。
【図３】画像読取装置の制御部の構成を示すブロック図。
【図４】制御部により実行される画像読取処理の手順の一例を示すフローチャート。
【図５】制御部により実行される第１スケール読取の手順の一例を示すフローチャート。
【図６】制御部により実行される第２スケール読取の手順の一例を示すフローチャート。
【図７】制御部により実行される書込み位置補正の手順の一例を示すフローチャート。
【図８】画像読取装置に設けられるスケールの他の例の構成を示す拡大図。
【図９】画像読取装置に設けられるスケールの他の例の構成を示す拡大図。
【図１０】本発明の第２実施形態に係る画像読取装置の概略構成を示す模式図。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下に説明する実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。実施形態の説明では、画像を読み取る機能のみを備えた画像読取装置を例にして説明するが、画像読取専用機に限るものではない。例えば、ファクシミリ装置、コピー機、及び複合機などの画像形成装置や画像送受信装置に搭載される画像読取装置にも適用することが考えられる。
【０００９】
［第１実施形態］
＜画像読取装置１００の概略構成＞
まず、図１を参照しつつ、本発明の第１実施形態の画像読取装置１００の概略構成について説明する。なお、図１は、前記画像読取装置１００の概略構成を模式的に示す断面図である。図１（Ａ）は、前記画像読取装置１００を前から見た断面構造を示す断面図である。図１（Ｂ）は、コンタクトガラス１１が配置された面を上から見た断面構造であり、図１（Ａ）におけるＡ−Ａ矢視図である。図１（Ｃ）は、前記コンタクトガラス１１が配置された面を下から見た断面構造であり、図１（Ａ）におけるＢ−Ｂ矢視図である。なお、説明の便宜上、前記画像読取装置１００が使用可能に設置された状態の鉛直方向を上下方向７と定義し、操作表示部６が設けられている側を手前側（正面）として前後方向８を定義し、前記操作表示部６を手前側（正面側）として左右方向９を定義する。
前記画像読取装置１００は、本発明の画像読取装置の一例であって、画像読取部１、ＡＤＦ（automatic document feeder）２（移動手段の一例）、制御部５、及び前記操作表示部６等を備えている。前記操作表示部６は、前記制御部５からの制御指示に従って各種の情報を表示し、ユーザー操作に応じて前記制御部５に各種の情報を入力するタッチパネル等である。
【００１０】
前記画像読取部１は、用紙カバー２０、前記コンタクトガラス１１（支持板の一例）、読取ユニット１２（画像読取手段の一例）、ミラー１３、ミラー１４、光学レンズ１５、及びＣＣＤ（Charge Coupled Device）１６、スケール１７（識別子保持手段の一例）、及びこれらを収容する筐体１０を備えている。
【００１１】
前記筐体１０の上面には、長方形状の開口があり、その開口に前記コンタクトガラス１１が取り付けられている。前記コンタクトガラス１１は、透明であり、前記読取ユニット１２により画像が読み取られる用紙Ｐを支持する支持板である。前記筐体１０の開口の周縁部のうち、後方側の長辺に対応する縁部７０の裏面に前記スケール１７が設けられている。前記縁部７０は、前記スケール１７を保持するために後方へ幅広に形成されている。つまり、前記スケール１７は、前記コンタクトガラス１１の周縁の外側であって、後述する読取領域１１１内の前後方向８の後方端側に配置されている。なお、前記スケール１７の詳細については後述する。
【００１２】
前記読取ユニット１２は、予め定められた主走査方向に配列されたＬＥＤ光源１２１及びミラー１２２を有している。ここで、前記主走査方向は、図１における前後方向８に一致する方向であり、以下、同じ符号を付して「主走査方向８」と称する。前記読取ユニット１２の前記主走査方向８の長さは、前記コンタクトガラス１１の前記主走査方向８の長さと前記スケール１７の前記主走査方向８の長さとを足し合わせた長さに略等しい。
また、前記読取ユニット１２は、ステッピングモーター等の駆動モーター（不図示）により用紙Ｐに対して副走査方向へ移動可能に構成されている。ここで、前記副走査方向は、図１における左右方向９に一致する方向であり、以下、同じ符号を付して「副走査方向９」と称する。そして、前記駆動モーターにより前記読取ユニット１２が前記副走査方向９に移動されると、前記ＬＥＤ光源１２１から前記コンタクトガラス１１に向けて照射される光が前記副走査方向９に走査される。ここで、前記読取ユニット１２が、前記コンタクトガラス１１に載置された用紙Ｐの用紙画像を読み取る際に、移動させられる向き（図１における右向き）を読取向き９１と称する。また、前記読取ユニット１２が、読取終了後に際に、待機位置に移動させられる向き（図１における左向き）を逆向き９２と称する。なお、図１に示されるように前記読取ユニット１２が配置された位置、つまり、前記筐体１０の内部の左端付近の位置が前記待機位置である。
前記読取ユニット１２が前記駆動モーターにより移動させられる範囲は、前記コンタクトガラス１１の前記副走査方向９の長さ、及び前記スケール１７の前記副走査方向９の長さに略等しい。そのため、前記読取ユニット１２の前記読取領域１１１は、図１（Ｂ）に示されるように、前記コンタクトガラス１１の略全領域と前記スケール１７の全領域とである。つまり、前記読取ユニット１２により前記主走査方向８の１ライン分の用紙Ｐの用紙画像及び１ライン分の前記スケール１７のスケール画像が、一度に読み取られる。
【００１３】
前記ＬＥＤ光源１２１は、前記画像読取装置１００の前記主走査方向８に沿って配列された多数の白色ＬＥＤを備えている。前記ＬＥＤ光源１２１は、前記コンタクトガラス１１上の読取位置１２Ａにある用紙Ｐ及び前記スケール１７に向けて１ライン分の白色光を照射する。なお、前記読取位置１２Ａは、前記読取ユニット１２の前記副走査方向９への移動に伴って前記副走査方向９に移動する。
前記ミラー１２２は、前記ＬＥＤ光源１２１から前記読取位置１２Ａにある用紙Ｐ及び前記スケール１７に光を照射したときの反射光を前記ミラー１３に向けて反射させる。そして、前記ミラー１２２で反射した光は、前記ミラー１３及び前記ミラー１４により前記光学レンズ１５に導かれる。前記光学レンズ１５は、入射した光を集光して前記ＣＣＤ１６に入射させる。
前記ＣＣＤ１６は、受光した光をその光量に応じた電気信号（電圧）に変換して前記制御部５に出力する光電変換素子である。前記ＣＣＤ１６から入力された電気信号は、前記制御部５により１ライン分ずつの読取画像データーに変換され、用紙Ｐの１ライン分の用紙画像データー（読取対象の画像データーの一例）と前記スケール１７の１ライン分のスケール画像データーとに画像分離される。言い換えると、１ライン分の前記読取画像データーには、用紙Ｐの１ライン分の前記用紙画像データーと前記スケール１７の１ライン分の前記スケール画像データーとが含まれている。用紙Ｐの１ライン分の前記用紙画像データーは、前記制御部５により、後述する画像ＲＡＭ５６に記憶される。前記スケール１７の１ライン分の前記スケール画像データーは、前記制御部５による後述する画像読取処理で使用される。
【００１４】
前記用紙カバー２０は、必要に応じて前記コンタクトガラス１１を覆うものである。前記コンタクトガラス１１に載置された用紙Ｐの画像が読み取られる際に、閉じられる。前記ＡＤＦ２は、用紙Ｐを順次搬送するものであり、前記用紙カバー２０に設けられている。前記ＡＤＦ２は、用紙トレイ２１、給送機構２２、複数の搬送ローラー２３、用紙押さえ２４、及び排紙部２５等を備えている。
前記ＡＤＦ２は、前記給送機構２２及び前記搬送ローラー２３各々をステッピングモーター（不図示）で駆動させることにより、前記用紙トレイ２１にセットされた用紙Ｐを前記コンタクトガラス１１上の前記読取位置１２Ａを通過させて前記排紙部２５まで搬送させる。この際に、前記画像読取部１により前記読取位置１２Ａを通過する用紙Ｐの前記用紙画像データーが読み取られる。
前記用紙押さえ２４は、前記コンタクトガラス１１上の前記読取位置１２Ａの上方に用紙Ｐが通過できる間隔を隔てた位置に設けられている。前記用紙押さえ２４は、前記主走査方向８に長尺状に形成されており、その下面（前記コンタクトガラス１１側の面）には白色のシートが貼り付けられている。前記画像読取装置１００では、前記白色のシートの前記用紙画像データーが白色基準データーとして読み取られる。前記白色基準データーは、周知のシェーディング補正等で用いられる。
【００１５】
前記制御部５は、内部に記憶された所定の制御プログラムを実行することにより、前記画像読取装置１００を統括的に制御する。具体的には、前記制御部５は、前記画像ＲＡＭ５６に記憶された前記用紙画像データーの量が記憶容量の限界に達する場合に、前記読取ユニット１２による用紙Ｐの画像の読み取りを中断させる。前記制御部５は、画像読取中又は画像読取の中断中に、後述する送受信部５７により前記用紙画像データーを他の情報処理装置へ送信する。また、前記制御部５は、画像読取の中断後に、前記画像ＲＡＭ５６に前記用紙画像データーを記憶させるだけの空き領域ができると、再び前記読取ユニット１２による用紙Ｐの画像の読み取りを実行させる。なお、前記制御部５の構成及び動作の詳細については後述する。
【００１６】
＜スケール１７の概略構成＞
次に、図１（Ｂ）、図１（Ｃ）、及び図２を参照しつつ、本発明の実施形態の前記スケール１７の概略構成について説明する。ここに、図２は、図１（Ｃ）の前記スケール１７の概略構成を示す拡大図である。
図１（Ｂ）、図１（Ｃ）、及び図２に示されるように、前記スケール１７は、前記読取領域１１１における前記副走査方向９の位置に対応する複数の目盛７１（識別子及び線状画像の一例）を保持している。前記スケール１７は、前記コンタクトガラス１１の周縁の外側の前記縁部７０であって前記読取領域１１１内の前記主走査方向８の後方端側に配置されている。前記スケール１７には、前記読取ユニット１２に対向する対向面に前記目盛７１が設けられている。具体的には、前記スケール１７は、複数の前記目盛７１が記されたシールであって、前記縁部７０の裏面に貼り付けられている。これにより、簡易な構成により前記スケール１７を形成することができる。もちろん、前記縁部７０の裏面に前記目盛７１が直に記されていてもよい。
前記スケール１７は、同じ数（各１０本）の前記目盛７１からなる複数の目盛群７２（識別子群の一例）に区分けされている。また、前記目盛群７２それぞれは、前記目盛群７２内の前記副走査方向９の位置に対応して等間隔に配置された前記目盛７１からなる。具体的には、前記読取ユニット１２による用紙Ｐの読取を開始する読取開始位置１１３から前記読取向き９１へ１番から１０番の前記目盛７１により第１の前記目盛群７２が形成され、１１番目から２０番目の前記目盛７１により第２の前記目盛群７２が形成されている。
また、前記目盛群７２の前記副走査方向９の長さは、後述する前記制御部５による中断指示後に前記読取ユニット１２が静止するまでに移動した静止距離よりも長くなるように設けられている。例えば、前記読取ユニット１２のステッピングモーターが、前記制御部５からの中断指示を受信した後にスローダウン停止するまでに移動する距離が最大で０．５ｃｍ未満である場合、前記目盛群７２の長さは、０．５ｃｍ以上になるように設けられる。これにより、前記目盛７１の長さが長くなりすぎることを防ぎつつ、所定の間隔で同じ長さの前記目盛７１を繰り返し用いても、前記制御部５は、正しい読取再開位置を判断することができる。
【００１７】
前記目盛７１は、前記副走査方向９へ複数配置され、予め定められた基準位置１１２から前記主走査方向８の前向きへと延びており、前記目盛７１の配置位置に対応する長さを有する線状画像として表される。なお、前記基準位置１１２は、前記読取ユニット１２により読み取られた前記目盛７１の長さを判断する基準となる位置である。つまり、前記基準位置１１２から前記主走査方向８への１画素目が黒画像か否かにより、前記制御部５は、読み取られた前記主走査方向８の１ライン分の前記スケール画像データーに位置情報である前記目盛７１があるかないかを判定する。
前記目盛群７２内の複数の前記目盛７１各々の前記主走査方向８の長さは、前記副走査方向９に隣接する他の前記目盛７１の長さと異なる。そのため、前記目盛群７２内の前記目盛７１は識別可能であり、前記目盛７１の長さにより前記制御部５は、前記読取ユニット１２の位置を判断することができる。
また、前記目盛群７２内の前記目盛７１は、前記逆向き９２に隣接する他の前記目盛７１の長さよりも長く配置されている。つまり、前記目盛７１は、前記読取向き９１へ徐々に長い前記目盛７１が配置されている。具体的には、図２に示されるように、複数の前記目盛７１は、最も長さが短いものから前記読取向き９１へ徐々に長いものが配列されており、１０本ごとに再び最も長さが短いものから長いものへと順番に繰り返し配置されている。もちろん、複数の前記目盛７１各々の長さは、前記副走査方向９の前記読取向き９１へ隣接する他の前記目盛７１の長さよりも短くなるように順番に配置されてもよい。これにより、前記制御部５は、前記主走査方向８の黒画素から白画素への変化位置を検出するだけで、前記目盛７１の長さを判断することができる。
【００１８】
＜制御部５の概略構成＞
次に、図３を参照しつつ、前記制御部５の概略機能について説明する。なお、図３は、前記制御部５の構成を示すブロック図である。
前記制御部５は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＥＥＰＲＯＭ５４、モータードライバー５５、前記画像ＲＡＭ５６、及び前記送受信部５７等を有している。前記制御部５は、前記ＲＯＭ５２に記憶された所定の制御プログラムを前記ＣＰＵ５１で実行することにより、前記画像読取装置１００を統括的に制御する。具体的に、前記ＲＯＭ５２には、後述の画像読取処理（図４乃至図７参照）を実行させるための画像読取制御プログラムが予め記憶されている。前記ＣＰＵ５１は、前記画像読取制御プログラムに従って動作することにより、前記画像読取部１に画像読取処理を実行させる。また、前記ＲＡＭ５３は揮発性の記憶手段、前記ＥＥＰＲＯＭ５４は不揮発性の記憶手段であって、前記ＣＰＵ５１が実行する各種の処理の一時記憶メモリーとして使用される。前記ＲＡＭ５３は、前記ＣＰＵ５１により後述の第１スケール読取処理及び第２スケール読取処理プログラムが実行される際に、前記目盛７１の長さ及び後述の目盛フラグが記憶される。前記モータードライバー５５は、前記ＣＰＵ５１の制御により、前記読取ユニット１２、前記給送機構２２、及び前記搬送ローラー２３などを駆動させる駆動信号を出力する。前記画像ＲＡＭ５６は、前記画像読取部１により読み取られた前記読取画像データーに含まれる用紙Ｐの前記用紙画像データーが記憶される。前記送受信部５７は、前記ＣＰＵ５１の制御により、前記画像ＲＡＭ５６に記憶された前記用紙画像データーを他の情報処理装置に送信する。なお、前記画像読取装置１００が前記画像ＲＡＭ５６を備えていない場合は、前記ＲＡＭ５３の記憶領域を分割して、前記ＣＰＵ５１により前記画像読取処理のために使用される領域と前記用紙画像データーが一時記憶される領域とに分割して使用することが考えられる。前記制御部５は、集積回路（ＡＳＩＣ、ＤＳＰ）等の電子回路により構成されてもよく、前記画像読取装置１００を統括的に制御するメイン制御部と別に設けられた制御部であることが考えられる。
【００１９】
＜画像読取処理＞
以下、図４乃至図７のフローチャートを参照して、前記制御部５によって実行される画像読取処理の手順の説明とともに、本発明の画像読取方法について説明する。なお、図４乃至図７のフローチャートにおいてステップＳ１、Ｓ２、・・・は処理手順（ステップ）番号を表している。ここに、前記画像読取処理を実行するときの前記制御部５が本発明に係る記憶手段、中断手段、位置判定手段、及び再読取制御手段に相当する。
当該画像読取処理は、前記画像読取装置１００においてユーザーによる画像読取指示が入力されることに応じて実行される。ユーザーは、前記画像読取装置１００に用紙Ｐを読み取らせて前記用紙画像データーを得る場合、前記コンタクトガラス１１上に用紙Ｐを載置した後に前記用紙カバー２０で用紙Ｐを覆う。前記制御部５は、前記操作表示部６から画像読取指示が入力されるとステップＳ１以下の処理を実行する。
【００２０】
（ステップＳ１）
まず、ステップＳ１において、前記制御部５は、前記画像読取部１に画像の読み取りを開始させる。具体的には、前記制御部５は、前記読取ユニット１２を前記読取向き９１へ移動させて、移動中に前記読取ユニット１２から用紙Ｐ及び前記スケール１７に光が照射される。用紙Ｐ及び前記スケール１７からの反射光が前記ＣＣＤ１６に入射され、前記ＣＣＤ１６は、受光した光量に応じた電気信号に変換して前記制御部５に出力する。
【００２１】
（ステップＳ２）
ステップＳ２において、前記制御部５は、前記画像読取部１から入力された電気信号に基づいて、１ライン分ずつ前記読取画像データーを順次生成する。前記制御部５は、１ライン分の前記読取画像データーの生成が終わるまで処理を待ち続ける（ステップＳ２のＮＯ側）。１ライン分の前記読取画像データーの生成が終わると、前記制御部５は、１ライン分の前記読取画像データーから前記用紙画像データーと前記スケール画像データーとを画像分離し、処理をステップＳ３に移行させる（ステップＳ２のＹＥＳ側）。
ここで、前記ステップＳ１及び前記ステップＳ２に従って各手順の処理を実行する前記制御部５は、予め定められた前記副走査方向９に配列された前記読取ユニット１２を有する前記画像読取部１を用紙Ｐに対して前記主走査方向８へ相対移動されることにより、前記画像読取部１による前記読取領域１１１に設けられた前記読取領域１１１における前記副走査方向９の位置に対応する前記目盛７１及び用紙Ｐの画像を読み取る画像読取ステップの一例に相当する。
【００２２】
（ステップＳ３）
次に、ステップＳ３において、前記制御部５は、前記第１スケール読取処理（図５、Ｓ３１〜Ｓ３８）を実行する。当該第１スケール読取処理において、前記制御部５は、１ライン分の前記読取画像データーに含まれる前記スケール画像データー内に前記目盛７１のデーターがあれば、前記読取ユニット１２により読み取られた前記スケール画像データーの中から前記目盛７１の長さを検出して、前記目盛７１の長さを前記ＲＡＭ５３に記憶させる。また、前記制御部５は、前記目盛フラグをＨＩＧＨに設定し、１ライン分の前記読取画像データーに含まれる前記用紙画像データーを書き込む際に使用する目盛対応アドレスを前記ＲＡＭ５３に記憶させる。前記スケール画像データー内に前記目盛７１のデーターがなければ、前記制御部５は、前記目盛フラグをＬＯＷに設定する。なお、前記第１スケール読取処理の詳細については後述する。
【００２３】
（ステップＳ４）
次に、前記ステップＳ４において、前記制御部５は、１ライン分の前記読取画像データーから画像分離された前記用紙画像データーの量が、前記画像ＲＡＭ５６の空き領域よりも少ないか否かを判定する。つまり、前記制御部５は、前記読取ユニット１２により読取中の１ライン分の前記用紙画像データーを前記画像ＲＡＭ５６に記憶させることができるか否かを判定する。
前記画像ＲＡＭ５６の空き領域が所定量未満であると判定すると、処理をステップＳ４１に移行させる（Ｓ４のＹＥＳ側）。一方、前記画像ＲＡＭ５６の空き領域が所定量以上であると判定すると、前記制御部５は、処理をステップＳ５に移行させる（Ｓ４のＮＯ側）。なお、前記画像ＲＡＭ５６の所定量については後述する。
【００２４】
（ステップＳ５）
ステップＳ５において、前記制御部５は、前記ステップＳ２において生成され、画像分離された１ライン分の前記用紙画像データーを前記画像ＲＡＭ５６に記憶させる。ここで、前記ステップＳ５に従って実行する前記制御部５は、前記読取ユニット１２により読み取られた用紙Ｐの前記用紙画像データーを前記画像ＲＡＭ５６に記憶する記憶手段及の一例である。また、前記ステップＳ５が、本発明の画像読取方法の記憶ステップの一例である。
【００２５】
（ステップＳ６）
次に、ステップＳ６において、前記制御部５は、用紙Ｐの読み取りが終了したか否かを判定する。具体的には、前記制御部５は、前記読取ユニット１２により読み取られた前記副走査方向９へのライン数が、画像読取指示により指定された用紙サイズのライン数に達したか否かにより判定する。用紙サイズのライン数に達したと判定すると、前記制御部５は、処理をステップＳ７に移行させる（Ｓ６のＹＥＳ側）。
一方、用紙サイズのライン数に達していないと判定すると、前記制御部５は、処理を前記ステップＳ２に移行させる（Ｓ６のＮＯ側）。つまり、前記画像ＲＡＭ５６の空き容量が所定量未満にならない限り、前記制御部５は、用紙Ｐの読み取りが終了するまで、前記ステップＳ２〜Ｓ６を繰り返し実行する。
【００２６】
（ステップＳ７）
ステップＳ７において、前記制御部５は、前記読取ユニット１２による読み取りを止めるとともに、前記読取ユニット１２の前記読取向き９１への移動を停止させる。さらに、前記制御部５は、前記読取ユニット１２を前記逆向き９２に移動させて、待機位置まで戻す。これにより、前記制御部５は、当該画像読取処理を終了する。
【００２７】
（ステップＳ４１）
前記ステップＳ４において、前記画像ＲＡＭ５６の空き領域が所定量未満であると判定すると（Ｓ４のＹＥＳ側）、ステップＳ４１において、前記制御部５は、中断指示をして、ステッピングモーターによる前記読取ユニット１２の移動を一時停止させ、前記読取ユニット１２による画像の読み取りを一時中断させる。所謂メモリーフルの状態が生じると、前記制御部５は、前記画像読取処理を一時中断させる。
ここで、前記ステップＳ１、前記ステップＳ４、及び前記ステップＳ４１に従って各手順における処理を実行する前記制御部５は、前記読取ユニット１２による読取中に前記画像ＲＡＭ５６の空き容量が所定量未満になったか否かを判定し、所定量未満になったときに前記読取ユニット１２による読み取りを中断させる中断手段の一例である。また、前記ステップＳ１、前記ステップＳ４、及び前記ステップＳ４１が、本発明の画像読取方法の中断ステップの一例である。
ここで前記所定量について説明する。画像読取中の前記読取ユニット１２による読取速度が、前記送受信部５７による転送速度よりも早いと、前記画像ＲＡＭ５６に一時記憶されるデーター量が増加する。一時記憶されるデーター量により、前記画像ＲＡＭ５６の空き容量が１ライン分の前記用紙画像データーのデーター量よりも少なくなくなる場合には、前記制御部５は、用紙Ｐの画像を読み取り生成した前記用紙画像データーを前記画像ＲＡＭ５６に一時記憶できなくなる。そのため、前記所定量は、１ライン分の前記用紙画像データーのデーター量に相当する。なお、前記所定量は、前記送受信部５７の転送能力や前記制御部５の処理能力などを考慮して余裕があるように定めることが望ましい。
【００２８】
（ステップＳ４２）
ステップＳ４２において、前記制御部５は、前記モータードライバー５５により前記読取ユニット１２のステッピングモーターを駆動させて、前記読取ユニット１２をスイッチバックさせる。スイッチバックによる前記読取ユニット１２の前記逆向き９２への移動距離は、前記逆向き９２にステッピングモーターがスローアップされた後にスローダウンされて停止するまでの距離であり、前記目盛群７２の長さよりも短い距離である。このように、スイッチバックによる移動距離を前記目盛群７２の長さよりも短くすることにより、前記制御部５は、前記ステップＳ３において記憶された前記目盛７１の長さと、前記目盛群７２内の前記目盛７１の長さを比較するだけで前記読取再開位置を判定できる。
【００２９】
（ステップＳ４３）
次に、ステップＳ４３において、前記制御部５は、前記画像ＲＡＭ５６の空き領域が所定量以上か否かを判定する。前記画像ＲＡＭ５６の空き領域が所定量以上でないと判定すると、前記制御部５は、待機し続ける（Ｓ４３のＮＯ側）。つまり、前記制御部５は、前記送受信部５７により前記画像ＲＡＭ５６の前記用紙画像データーが転送されて、前記画像ＲＡＭ５６の空き領域が、再読み取り可能な所定量以上になるまで待ち続ける。
一方、前記画像ＲＡＭ５６の空き領域が所定量以上になったと判定すると、前記制御部５は、処理をステップＳ４４に移行させる（Ｓ４３のＹＥＳ側）。
【００３０】
（ステップＳ４４）
ステップＳ４４において、前記制御部５は、前記ステップＳ１と同様に、前記画像読取部１に画像の読み取りを開始させる。前記制御部５は、前記読取再開位置を判定するために、前記読取向き９１へ移動させて、移動中に前記読取ユニット１２から用紙Ｐ及び前記スケール１７に光が照射される。用紙Ｐ及び前記スケール１７からの反射光が前記ＣＣＤ１６に入射され、前記ＣＣＤ１６は、受光した光量に応じた電気信号に変換して前記制御部５に出力する。但し、前記制御部５は、前記読取再開位置が判定されるまでは、前記スケール１７に対応する部分の電気信号のみを使用する。
【００３１】
（ステップＳ４５）
次に、ステップＳ４５において、前記制御部５は、前記第２スケール読取処理（図６、Ｓ２１、及びＳ３１〜Ｓ３４）を実行する。当該第２スケール読取処理において、前記制御部５は、前記読取ユニット１２に読み取らせた前記スケール１７の領域に前記目盛７１があれば、得られた前記スケール画像データーの中から前記目盛７１の長さを検出する。なお、前記第２スケール読取処理の詳細については後述する。
【００３２】
（ステップＳ４６）
ステップＳ４６において、前記制御部５は、前記ステップＳ４５により検出された前記目盛７１の長さと中断直前の前記ステップＳ３により検出され前記ＲＡＭ５３に記憶された前記目盛７１の長さとが一致するかを判定する。言い換えると、前記制御部５は、前記ステップＳ４１による中断後に前記読取ユニット１２により読み取られた前記目盛７１の長さと、前記ステップＳ４１による中断の直前に前記ＲＡＭ５３に記憶された前記目盛７１の長さとを比較して長さが一致する前記目盛７１の配置位置を前記読取再開位置と判定する。前記制御部５は、前記目盛７１の長さが一致すると判定すると、処理をステップＳ４７に移行させる（Ｓ４６のＹＥＳ側）。この場合、前記制御部５は、前記読取ユニット１２により前記目盛７１を読み取らせた現在の位置を前記読取再開位置と判定して、以後の処理を実行する。
一方、前記制御部５は、前記目盛７１の長さが一致しないと判定すると、処理をステップＳ４５に移行させる（Ｓ４６のＮＯ側）。この場合、前記制御部５は、前記読取ユニット１２により前記目盛７１を読み取らせた現在の位置は、前記読取再開位置でないと判定して、再び前記読取再開位置を探す処理を繰り返し実行する。つまり、前記ステップＳ３により前記ＲＡＭ５３に記憶された前記目盛７１の長さと前記ステップＳ４５により読み取られた前記目盛７１の長さが一致するまで、前記制御部５は、前記ステップＳ４５及びＳ４６を繰り返し実行する。
【００３３】
ここで、前記ステップＳ４２、前記ステップＳ４５、及び前記ステップＳ４６に従って各手順の処理を実行する前記制御部５は、前記ステップＳ４１により中断されるまでに前記読取ユニット１２により読み取られた前記目盛７１に基づいて前記読取ユニット１２による前記読取再開位置を判定する位置判定手段の一例である。前記ステップＳ４２、前記ステップＳ４５、及び前記ステップＳ４６が、本発明の画像読取方法の位置判定ステップの一例である。さらに詳しく言うと、前記制御部５は、前記ステップＳ４１による中断後に前記副走査方向９の前記逆向き９２へ前記読取ユニット１２を相対移動させて前記目盛７１を読み取らせ、読み取られた前記目盛７１から前記ステップＳ４及び前記ステップＳ４１による中断の直前に前記ＲＡＭ５３に記憶された前記目盛７１の長さを検出し、検出された前記目盛７１の長さに対応する位置を前記読取再開位置と判定する。つまり、前記制御部５は、前記目盛７１の長さが一致するかしないかを判定するのみで、前記読取再開位置を判定することができる。
その際、前記制御部５は、前記静止距離よりも長く前記目盛群７２の長さよりも短いスイッチバック距離だけ前記読取ユニット１２を前記逆向き９２へ移動させる。前記制御部５は、移動後の停止位置から前記読取ユニット１２を前記読取向き９１へ移動させて前記目盛７１を読み取らせることにより前記読取再開位置を判定する。前記制御部５は、前記読取ユニット１２を前記スイッチバック距離だけ移動させることにより、所定の間隔で同じ長さの前記目盛７１を保持する前記スケール１７を用いても、前記制御部５は、前記読取再開位置を正しく判定することができる。
【００３４】
（ステップＳ４７）
前記ステップＳ４５において、前記目盛７１の長さが一致すると判定すると（Ｓ４６のＹＥＳ側）、ステップＳ４７において、前記制御部５は、書込み位置補正処理（図７、Ｓ４７１、Ｓ４７２）を実行する。当該書き込み位置補正処理において、前記制御部５は、前記読取ユニット１２による読み取りが中断した位置に応じて、前記用紙画像データーを前記画像ＲＡＭ５６に記憶させるために書込み開始アドレスを前記目盛対応アドレスに変更する。その後、前記ステップＳ４７を実行した前記制御部５は、処理をステップＳ２に移行させる。なお、前記書き込み位置補正処理の詳細については後述する。
【００３５】
ここで、前記ステップＳ４及びＳ４１〜Ｓ４７に従って実行する前記制御部５は、前記ステップＳ４６により判定された前記読取再開位置から前記読取ユニット１２による読み取りを再開させる再読取制御手段の一例である。これにより、前記制御部５は、画像の読取を再開しても、歪みのない画像を得ることができる。
さらに詳しく言うと、前記制御部５は、前記ステップＳ４６により判定された前記読取再開位置まで前記読取ユニット１２を戻し、前記画像ＲＡＭ５６の空き容量が所定量以上になったときに前記読取ユニット１２による画像読取を再開する。これにより、前記画像読取装置１００は、前記画像読取処理中に記憶容量の不足に起因して処理が一時中断される場合に対応することができる。
【００３６】
＜第１スケール読取処理＞
以下、図５のフローチャートを参照して、前記制御部５によって実行される前記第１スケール読取処理（前記ステップＳ３）の手順について説明する。
【００３７】
（ステップＳ３１、ステップＳ３２）
ステップＳ３１において、前記制御部５は、前記読取ユニット１２に読み取らせた１ライン分の前記読取画像データーを画像分離して、前記スケール画像データーを取得する。
次に、ステップＳ３２において、前記制御部５は、前記スケール画像データーを２値化処理する。この２値化処理により画像の輪郭が強調されるため、前記制御部５は前記スケール画像データー内に線状画像である前記目盛７１があるかないかの判断をしやすくする。
【００３８】
（ステップＳ３３）
ステップＳ３３において、前記制御部５は、２値化された前記スケール画像データーの前記基準位置１１２から１画素目に黒画像があるか否かを判定する。１画素目に黒画像がないと判定すると、前記制御部５は、処理をステップＳ３８に移行させる（Ｓ３３のＮＯ側）。この場合、前記制御部５は、前記読取ユニット１２により読み取らせた前記スケール１７の領域に前記目盛７１がないと判定する。
一方、１画素目に黒画像があると判定すると、前記制御部５は、処理をステップＳ３４に移行させる（Ｓ３３のＹＥＳ側）。この場合、前記制御部５は、前記読取ユニット１２により読み取らせた前記スケール１７の領域に前記目盛７１があると判定する。
【００３９】
（ステップＳ３４）
ステップＳ３４において、前記制御部５は、前記目盛７１の長さを検出する。具体的には、前記制御部５は、前記主走査方向８の前向きに連続する黒画像の画素数を判定することにより、前記目盛７１の長さを検出する。前記目盛群７２の中では前記目盛７１の長さが異なるため、前記目盛７１の長さは、前記読取ユニット１２による前記読取再開位置を判定する基準になる。
【００４０】
（ステップＳ３５）
ステップＳ３５において、前記制御部５は、前記目盛７１の長さを前記ＲＡＭ５３に記憶させる。具体的には、前記制御部５は、黒画像の画素数を前記目盛７１の長さとして、前記ＲＡＭ５３に記憶させる。ここで、前記ステップＳ３５の処理を実行する前記制御部５は、前記読取ユニット１２により読み取られた前記目盛７１の長さを前記ＲＡＭ５３に記憶する記憶手段の一例である。また、前記ステップＳ３５が、本発明の画像読取方法の記憶ステップの一例である。
【００４１】
（ステップＳ３６、ステップＳ３７）
ステップＳ３６において、前記制御部５は、前記目盛フラグをＨＩＧＨに設定する。この前記目盛フラグは、後述する前記書込み位置補正処理において、前記画像ＲＡＭ５６に前記用紙画像データーを記憶させる際に、書き込み開始アドレスの変更が必要か否かを判断するために用いられる。
次に、ステップＳ３７において、前記制御部５は、前記読取ユニット１２により読み取られた用紙Ｐの前記用紙画像データーを前記画像ＲＡＭ５６に記憶させる際に使用する前記目盛対応アドレスを前記ＲＡＭ５３に記憶する。記憶された前記目盛対応アドレスは、前記目盛フラグと共に書き込み開始アドレスを変更する際に用いられる。
【００４２】
（ステップＳ３８）
前記ステップＳ３３において、１画素目に黒画像がないと判定すると（Ｓ３３のＮＯ側）、ステップＳ３８において、前記制御部５は、前記目盛フラグをＬＯＷに設定する。
その後、前記ステップＳ３７及び前記ステップＳ３８を実行した前記制御部５は、当該第１スケール読取処理を終了する。
【００４３】
＜第２スケール読取処理＞
以下、図６のフローチャートを参照して、前記制御部５によって実行される前記第２スケール読取処理（前記ステップＳ４４）の手順について説明する。前記第２スケール読取処理は、前記第１スケール読取処理と前記ステップＳ３１〜前記ステップＳ３４の処理が共通するため、共通する処理の説明を省略し、異なる処理のみを説明する。
前記第２スケール読取処理において、前記第１スケール読取処理と異なり、前記スケール１７の前記スケール画像データーを生成する処理（下記のステップＳ２１）が別途必要である。また、前記第２スケール読取処理は、前記ステップＳ３３において１画素目に黒画像がないと判定した場合（Ｓ３３のＮＯ側）、及び前記ステップＳ３４の実行が終わった場合に、前記制御部５は処理を終了する。
【００４４】
（ステップＳ２１）
ステップＳ２１において、前記制御部５は、前記画像読取部１から入力された電気信号に基づいて、１ライン分ずつ前記スケール画像データーを順次生成する。前記制御部５は、１ライン分の前記スケール画像データーの生成が終わるまで処理を待ち続ける（ステップＳ２１のＮＯ側）。１ライン分の前記スケール画像データーの生成が終わると、前記制御部５は、処理をステップＳ３１に移行させる（ステップＳ２１のＹＥＳ側）。
なお、前記ステップＳ２と異なり、ステップＳ２１では、前記制御部５は、１ライン分の前記用紙画像データーを生成しない。
【００４５】
次に、前記制御部５は、前記ステップＳ３１〜前記ステップＳ３４の手順に従って各処理を実行する。
【００４６】
（ステップＳ３３のＮＯ側）
前記ステップＳ３３において、１画素目に黒画像がないと判定すると、前記制御部５は、処理を終了する（Ｓ３３のＮＯ側）。前記制御部５は、前記読取ユニット１２により読み取られた前記スケール１７の領域には、前記目盛７１がないと判定する。
【００４７】
（ステップＳ３４）
前記ステップＳ３４において、前記制御部５は、前記目盛７１の長さを検出して、処理を終了する。前記制御部５は、前記読取ユニット１２により読み取られた前記スケール１７の領域に前記目盛７１があるため、前記目盛７１の長さを前記ステップＳ４５において、一致するかしないかを判定する。
【００４８】
＜書込み位置補正処理＞
以下、図７のフローチャートを参照して、前記制御部５によって実行される前記書込み位置補正処理（前記ステップＳ４７）について説明する。
図２に示されるように、前記スケール１７の前記目盛７１は、前記副走査方向９に所定の間隔ごとにある。このため、前記読取ユニット１２による用紙Ｐの読み取りが、前記目盛７１がないラインで中断されると、前記読取ユニット１２による読み取りを前記読取再開位置から実行したとしても、用紙Ｐの画像が読み取られ生成された前記用紙画像データーに重複が生じ得る。そのため、前記制御部５により前記書込み位置補正処理を実行して、重複する前記用紙画像データーを上書きすることにより画像が歪むことを抑制する。
【００４９】
（ステップＳ４７１）
ステップＳ４７１において、前記制御部５は、前記目盛フラグがＨＩＧＨかＬＯＷかを判定する。前記目盛フラグがＨＩＧＨであると判定すると、前記制御部５は、処理を終了する（Ｓ４７１のＹＥＳ側）。この場合、前記読取ユニット１２により前記目盛７１があるラインの画像を読み取っている最中に中断が生じており、前記制御部５により前記ステップＳ５が実行されていない。言い換えると、当該ラインの前記用紙画像データーが前記画像ＲＡＭ５６に記憶されていないため、中断後に前記目盛７１があるラインから前記画像読取処理を前記制御部５が再開しても読み取られ生成された前記用紙画像データーに重複が生じない。そのため、前記制御部５は、前記用紙画像データーを前記画像ＲＡＭ５６に書込む開始アドレスを変更する必要がないと判定する。
一方、前記目盛フラグがＬＯＷであると判定すると、前記制御部５は、処理をステップＳ４７２に移行させる（Ｓ４７１のＮＯ側）。この場合、前記読取ユニット１２により前記目盛７１がないラインの画像を読み取っている最中に中断が生じており、前記制御部５により前記ステップＳ５が実行されている。言い換えると、当該ラインの前記用紙画像データーが前記画像ＲＡＭ５６に記憶されているため、中断後に前記目盛７１があるラインから前記画像読取処理を前記制御部５が再開すると、用紙Ｐの画像が読み取られ生成された前記用紙画像データーに重複が生じる。そのため、前記制御部５は、前記用紙画像データーを前記画像ＲＡＭ５６に書込む開始アドレスを変更する必要があると判定する。
【００５０】
（ステップＳ４７２）
ステップＳ４７２において、前記制御部５は、前記画像ＲＡＭ５６に前記用紙画像データーを書込む開始アドレスを前記ステップＳ３７により記憶された前記目盛対応アドレスに変更して、処理を終了する。前記ステップＳ４７２の処理により、前記制御部５は、用紙Ｐの画像が読み取られ生成された前記用紙画像データーが重複することを防ぐことができる。
【００５１】
＜実施形態の効果＞
以上説明したように、本発明の前記画像読取装置１００によれば、前記画像読取処理を一時中断しても、前記読取ユニット１２を前記読取再開位置まで正確に移動させることができる。さらに、本発明の前記画像読取装置１００によれば、読み取られた前記用紙画像データーに重複が生じることにより画像に歪みが生じることを抑制することができる。
また、本発明の前記画像読取装置１００は、前記スケール１７を設け、前記制御部５で実行される前記画像読取制御プログラムの処理を変更するだけの簡易な構成により実現できる。
【００５２】
＜実施形態の変形例＞
前記実施形態の説明では、１つの解像度による前記画像読取処理に対応した前記画像読取装置１００について説明したが、この例に限るものではない。実施形態の変形例では、複数の解像度に対応可能な２種類の前記画像読取装置１００について説明する。ここで、前記実施形態と異なるところは前記目盛７１の線状画像と前記第１スケール読取処理であり、その他の部分は実施形態の構成及び処理と共通するため、ここでは、異なる部分だけ説明して、共通する部分の説明は省略する。なお、前記読取ユニット１２は、予め定められた複数の解像度により用紙Ｐの画像を読み取り可能であるものとする。
【００５３】
（第１変形例）
まず、図８を参照しつつ、第１変形例の前記スケール１７について説明する。なお、図８は、前記スケール１７の他の例の構成を示す拡大図である。図８は、図１（Ｂ）の上面から前記スケール１７を見た図である。図８（Ａ）は、前記スケール１７の拡大図、図８（Ｂ）は、前記目盛７１の拡大図である。
例えば、図８に示されるように、前記スケール１７は、最も低い解像度で前記読取ユニット１２により読み取られる際に、前記副走査方向９の配列位置に対応する前記主走査方向８への長さを有する複数の前記目盛７１を保持する。
前記目盛７１は、最も高い解像度で前記読取ユニット１２により読み取られる際に、前記副走査方向９の配列位置に対応する前記主走査方向８への長さを有し、且つ前記副走査方向９へ連続する複数の部分目盛７３（部分識別子の一例）からなる。図８の例では、１本の前記目盛７１は、長さが異なる３本の前記部分目盛７３により１本の前記目盛７１が形成されている。図８（Ｂ）に示されるように、低解像度の１画素の長さ３Ｌは、高解像度の１画素の長さＬの３倍の長さであり、低解像度の１画素の面積は、高解像度の９画素の面積に対応する。この場合、低解像度の１画素７４は、高解像度の９画素の全ての領域が黒い。そのため、２値化処理された後の前記低解像度の１画素７４は、前記制御部５により黒画像と判定される。しかし、低解像度の１画素７５は、高解像度の９画素のうち３画素の領域が黒く、６画素の領域が白い。そのため、２値化処理された後の前記低解像度の１画素７５は、前記制御部５により白画像と判定される。
以上のように、前記目盛７１を複数の前記部分目盛７３により形成することによって、第１変形例の前記画像読取装置１００は、任意の解像度により前記画像読取処理をしている最中に中断が生じても、前記読取ユニット１２を前記読取再開位置まで正確に移動させることができる。また、第１変形例の前記画像読取装置１００は、複数の解像度においても、読み取られ生成された前記用紙画像データーに重複が生じるために画像に歪みが生じることを抑制することができる。
【００５４】
（第２変形例）
次に、図９を参照しつつ、第２変形例の前記スケール１７について説明する。なお、図９は、前記スケール１７の他の例の構成を示す拡大図である。図９は、図１（Ｂ）の上面から見た前記スケール１７を見た図である。
例えば、図９に示されるように、前記スケール１７は、最も低い解像度で前記読取ユニット１２により読み取り可能な複数の前記目盛７１を保持する。前記目盛７１は、前記最も低い解像度以外の他の解像度で前記読取ユニット１２により読み取り可能な前記第２方向へ連続する複数の部分目盛７３（第１変形例と異なる部分識別子の一例）からなる。図９の例では、同じ長さの３本の前記部分目盛７３により１本の前記目盛７１が形成されている。つまり、前記目盛７１の１画素あたりの長さが前記部分目盛７３の１画素あたり長さの整数倍の関係が成立する。
【００５５】
次に、前記第１スケール読取処理において処理が異なる部分について説明する。第２変形例の前記第１スケール読取処理では、前記ステップＳ３３と前記ステップＳ３４との間に、前記制御部５によりステップＳ３３１が実行される。
（ステップＳ３３１）
前記ステップＳ３３において、１画素目に黒画像があると判定すると（Ｓ３３のＹＥＳ側）、ステップＳ３３１において、前記制御部５は、前記目盛フラグがＨＩＧＨであるか否かを判定する。前記目盛フラグがＨＩＧＨであると判定すると、前記制御部５は、処理を終了する（Ｓ３３１のＹＥＳ側）。
一方、前記目盛フラグがＬＯＷであると判定すると、前記制御部５は、処理を前記ステップＳ３４に移行させる（Ｓ３３１のＮＯ側）。
これにより、前記制御部５は、前記目盛７１の前記副走査方向９の前記読取向き９１の最初の前記部分目盛７３の位置を判定することができる。この場合、前記制御部５は、前記最も低い解像度以外の他の解像度で前記読取ユニット１２により読み取られた前記目盛７１の複数の前記部分目盛７３の中から前記読取向き９１の最初の前記部分目盛７３の位置を前記読取再開位置と判定することができる。そのため、第２変形例は、前記ステップＳ３３１の処理を追加するだけで、実施形態と同じ前記スケール１７を用いることができる。
以上のように、前記目盛７１を連続する複数の前記部分目盛７３とし、前記読取向き９１の最初の前記部分目盛７３を前記制御部５に判断させる処理を追加するだけで、第２実施例の前記画像読取装置１００は、任意の解像度により前記画像読取処理をしている最中に中断が生じても、前記読取ユニット１２を前記読取再開位置まで正確に移動させることができる。また、第２変形例の前記画像読取装置１００は、複数の解像度においても、用紙Ｐの画像が読み取られ生成された前記用紙画像データーに重複が生じるために画像に歪みが生じることを抑制することができる。
【００５６】
［第２実施形態］
前記第１実施形態の説明では、前記コンタクトガラス１１に載置された用紙Ｐの画像を読み取る前記画像読取装置１００について説明したが、この例に限るものではない。第２実施形態では、前記ＡＤＦ２により搬送される用紙Ｐの画像を読み取る画像読取装置１０１（図１０参照）について説明する。
ここで、第１実施形態と異なるところは、前記スケール１７の代わりに搬送される用紙Ｐの移動距離に応じて回転する目盛コロ２８が備えられている。また、両面印刷が可能な場合について説明するため、前記画像読取装置１０１は、搬送ドラム２７及びスイッチバックローラー２６を更に備えているものとする。その他の部分は第１実施形態の構成及び処理と共通するため、ここでは、異なる部分だけ説明して、共通する部分の説明は省略する。
【００５７】
まず、図１０を参照しつつ、前記画像読取装置１０１の概略構成について説明する。なお、図１０は、第２実施形態に係る前記画像読取装置１０１の概略構成を模式的に示す断面図である。
用紙カバー２０Ａに設けられた前記ＡＤＦ２は、前記実施形態の構成に加え更に、前記スイッチバックローラー２６、前記搬送ドラム２７、及び前記目盛コロ２８を備える。
前記スイッチバックローラー２６は、搬送路２９を挟むように設けられ、正回転することにより、画像が読み取られた用紙Ｐを前記排紙部２５へ搬送する。また、前記スイッチバックローラー２６は、逆回転することにより、画像が読み取られた用紙Ｐを反転搬送路３０に搬送する。
前記搬送ドラム２７は、前記搬送ローラー２３各々と共に前記搬送路２９及び前記反転搬送路３０を形成しており、前記給送機構２２により取り込まれた用紙Ｐを搬送する。前記反転搬送路３０は、前記読取位置１２Ａよりも上流側で前記搬送路２９と合流しており、前記スイッチバックローラー２６からの用紙Ｐが前記搬送路２９との合流点まで通過する。前記反転搬送路３０を通過した用紙Ｐは、画像が読み取られた面と画像が読み取れていない面との表裏が逆の状態になる。表裏が反転された用紙Ｐは、前記搬送ローラー２３各々と前記搬送ドラム２７により前記読取位置１２Ａを通過させて前記排紙部２５まで搬送される。言い換えると、前記搬送ローラー２３及び前記搬送ドラム２７は、用紙Ｐを前記副走査方向９へ移動させて、前記読取領域１１１において前記読取ユニット１２による用紙Ｐの画像を読み取り可能にする移動手段の一例である。
前記目盛コロ２８は、前記読取領域１１１内の前記主走査方向８への端側に設けられている。前記目盛コロ２８は、前記搬送ローラー２３及び前記搬送ドラム２７による用紙Ｐの移動に同期して回転されるものであり、複数の前記目盛７１が表面（ローラー面）に設けられた回転体である。したがって、前記目盛コロ２８の表面の前記目盛７１は、前記ＡＤＦ２により搬送される用紙Ｐの画像が読み取られる際に同時に読み取られる。また、前記目盛コロ２８の表面に設けられた前記目盛７１は、一又は複数の前記目盛群７２を形成している。
以上のように、他の実施形態の前記画像読取装置１０１は、前記ＡＤＦ２に用紙Ｐの搬送距離と連動する前記目盛コロ２８を設けることにより、上述の第１実施形態と同様に、図４乃至図７のフローチャートに従った処理を実行することによって、前記画像読取処理を一時中断しても、用紙Ｐを前記読取再開位置まで正確に移動させることができる。その結果、読取画像が歪むことを抑制する効果を得ることができる。
【００５８】
＜その他＞
また、前記実施形態の説明では、前記スケール１７の前記目盛７１が前記副走査方向９へ所定の間隔ごとにある場合について説明したが、この例に限るものではない。例えば、前記目盛７１が前記副走査方向９への全てのラインにあることが考えられる。これにより、前記制御部５による前記書込み位置補正処理が不要になる。
また、前記実施形態の説明では、前記目盛７１は、前記主走査方向８の長さが異なる線状画像であるが、この例に限るものではない。例えば、前記目盛７１が前記副走査方向９への１画素ごとに白色又は黒色で表されるビット状の情報であることが考えられる。これにより、前記目盛７１の前記主走査方向８の長さを短く固定長にすることができる。
つまり、前記スケール１７は、前記読取ユニット１２による前記読取領域１１１に設けられ、前記読取領域１１１における前記副走査方向９の位置に対応する複数の前記目盛７１を保持するものであればよい。
【符号の説明】
【００５９】
１００：画像読取装置
１：画像読取部
２：ＡＤＦ
５：制御部
６：操作表示部
８：主走査方向
９：副走査方向
１０：筐体
１１：コンタクトガラス
１２：読取ユニット
１２Ａ：読取位置
１３、１４：ミラー
１５：光学レンズ
１６：ＣＣＤ
１７：スケール
５１：ＣＰＵ
５２：ＲＯＭ
５３：ＲＡＭ
５４：ＥＥＰＲＯＭ
５５：モータードライバー
５６：画像ＲＡＭ
５７：送受信部
７０：縁部
７１：目盛
７２：目盛群
７３：部分目盛
１１１：読取領域
１１２：基準位置
Ｐ：用紙
【図１】
2014216821.tif 000003
【図２】
2014216821.tif 000004
【図３】
2014216821.tif 000005
【図４】
2014216821.tif 000006
【図５】
2014216821.tif 000007
【図６】
2014216821.tif 000008
【図７】
2014216821.tif 000009
【図８】
2014216821.tif 000010
【図９】
2014216821.tif 000011
【図１０】
2014216821.tif 000012