(57)【要約】【課題】画像読取装置に、低コストで迅速にイメージセンサの位置を検出することができる機能を与えること。【解決手段】画像読取装置は、副走査方向に移動しながら画像を光学的に読み取ることができる読取機能と、副走査方向における位置ごとに、読み取った際の光学的特性が異なる１つ以上のマークであって、読取機能が読み取ることができる原稿の主走査方向における辺の範囲内に配置されるマークと、を有し、マークを読取機能に読み取らせた結果に応じて、その読取機能の副走査方向における位置の基準位置との関係を特定する。【選択図】  図５
2018117250.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に移動しながら画像を光学的に読み取ることができる読取手段と、
前記副走査方向における位置ごとに、読み取った際の光学的特性が異なる１つ以上のマークであって、前記読取手段が読み取ることができる原稿の主走査方向における辺の範囲内に配置されるマークと、
前記マークを前記読取手段に読み取らせた結果に応じて、当該読取手段の前記副走査方向における位置の基準位置との関係を特定する特定手段と、
を有することを特徴とする画像読取装置。
【請求項２】
前記マークは、主走査方向において異なる幅を有する所定色のマークであり、
前記特定手段は、前記マークを前記読取手段に読み取らせた結果において前記所定色に対応する画素値が得られた範囲の幅に応じて、前記関係を特定する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記マークは、前記副走査方向においてよりフォワード方向の位置において、前記主走査方向における前記幅が大きく又は小さくなる形状を有する、
ことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記特定手段は、前記マークを前記読取手段に読み取らせた結果において前記所定色に対応する画素値が得られた範囲の第１の幅が、前記マークを前記基準位置において前記読取手段に読み取らせた場合に前記所定色に対応する画素値が得られる範囲の第２の幅より大きいか否かによって、前記読取手段が、前記基準位置より前記副走査方向においてフォワード方向に位置しているか否かを特定する、
ことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記特定手段は、前記マークを前記読取手段に読み取らせた結果において前記所定色に対応する画素値が得られた範囲の第１の幅と、前記マークを前記基準位置において前記読取手段に読み取らせた場合に前記所定色に対応する画素値が得られる範囲の第２の幅とが等しい場合または前記第１の幅と前記第２の幅との差が所定範囲内である場合に、前記読取手段が、前記基準位置に位置していることを特定する、
ことを特徴とする請求項３又は４に記載の画像読取装置。
【請求項６】
前記特定手段は、複数の前記マークを前記読取手段に読み取らせた結果において前記所定色に対応する画素値がそれぞれ得られた範囲の幅を示す複数の値の違いに基づいて、前記読取手段の傾きの度合いを特定する、
ことを特徴とする請求項２から５のいずれか１項に記載の画像読取装置。
【請求項７】
前記傾きの度合いに基づいて、読み取った画像を補正する補正手段をさらに有する、
ことを特徴とする請求項６に記載の画像読取装置。
【請求項８】
前記読取手段が画像を読み取る際に、前記読取手段を移動させる前の位置において前記マークが読み取られた結果に応じて特定された前記関係に基づいて、前記読取手段を前記基準位置へ移動させる移動手段をさらに有する、
ことを特徴とする請求項１から７のいずれか１項に記載の画像読取装置。
【請求項９】
前記読取手段が画像を読み取る際に、前記読取手段を移動させる前の位置において前記マークが読み取られた結果に応じて特定された前記関係に基づく量だけ、前記読取手段を前記副走査方向へ移動させる移動手段をさらに有する、
ことを特徴とする請求項１から７のいずれか１項に記載の画像読取装置。
【請求項１０】
前記読取手段が画像を読み取った後に、前記読取手段に前記マークを読み取らせた結果に応じて、前記読取手段を前記基準位置に移動させる手段をさらに有する、
ことを特徴とする請求項１から９のいずれか１項に記載の画像読取装置。
【請求項１１】
副走査方向に移動しながら画像を光学的に読み取ることができる読取手段と、前記副走査方向における位置ごとに、読み取った際の光学的特性が異なる１つ以上のマークであって、前記読取手段が読み取ることができる原稿の主走査方向における辺の範囲内に配置されるマークと、を有する画像読取装置が実行する方法であって、
前記マークを前記読取手段に読み取らせた結果に応じて、当該読取手段の前記副走査方向における位置の基準位置との関係を特定する工程を有する、
ことを特徴とする方法。
【請求項１２】
副走査方向に移動しながら画像を光学的に読み取ることができる読取手段と、前記副走査方向における位置ごとに、読み取った際の光学的特性が異なる１つ以上のマークであって、前記読取手段が読み取ることができる原稿の主走査方向における辺の範囲内に配置されるマークと、を有する画像読取装置に備えられたコンピュータに、
前記マークを前記読取手段に読み取らせた結果に応じて、当該読取手段の前記副走査方向における位置の基準位置との関係を特定させる、
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を光学的に読み取る画像読取装置に関する。
【背景技術】
【０００２】
近年、原稿を光学的に読み取る画像読取装置において、原稿の読み取りを行っていない時にイメージセンサの電源をオフとすることにより、消費電力又は装置の発熱を低減することが検討されている。
【０００３】
イメージセンサの電源がオフとされた後、読み取りを再度実行する際に再び電源がオンとされると、イメージセンサは、その基準位置であるホームポジション（ＨＰ）に位置しているかを確認する。なお、イメージセンサの位置を特定する技術として特許文献１が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０２４０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１には、検知マークを用いてイメージセンサの位置を特定することで、イメージセンサの副走査方向における位置を特定する技術が記載されている。しかしながら、特許文献１に記載の技術は、原稿範囲外（有効画素範囲外）に副走査方向の位置ごとに異なる光学的特性を有する部材を有し、その部材を光学的に読み取るものであるため、原稿サイズ以上のイメージセンサを有する必要がある。このため、製品のコストが増加してしまいうるという課題があった。
【０００６】
本発明は上述の課題に鑑みなされたものであり、画像読取装置において、低コストで迅速にイメージセンサの位置を検出するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る画像読取装置は、副走査方向に移動しながら画像を光学的に読み取ることができる読取手段と、前記副走査方向における位置ごとに、読み取った際の光学的特性が異なる１つ以上のマークであって、前記読取手段が読み取ることができる原稿の主走査方向における辺の範囲内に配置されるマークと、前記マークを前記読取手段に読み取らせた結果に応じて、当該読取手段の前記副走査方向における位置の基準位置との関係を特定する特定手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、画像読取装置に、低コストで迅速にイメージセンサの位置を検出可能な機能を与えることができる。
【図面の簡単な説明】
【０００９】
【図１】画像読取装置の概略図である。
【図２】画像読取装置の制御回路の内部構成を示すブロック図である。
【図３】画像読取装置のイメージセンサ側から見た検知マークの構成図である。
【図４】画像読取装置のイメージセンサ側から見た検知マークの例。
【図５】画像読取装置のイメージセンサ出力を示す図である。
【図６】画像読取装置の各位置におけるイメージセンサ出力を示す図である。
【図７】実施例１に係るフローチャートである。
【図８】実施例２に係るフローチャートである。
【図９】実施例３に係るセンサ出力を示す図である。
【図１０】実施例３に係るフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、以下の実施形態で説明する装置の各構成要素の相対配置や形状等は一例に過ぎず、本発明を以下の実施形態で説明される態様に限定するものではない。
【００１１】
（装置構成）
まず、本実施形態に係る画像読取装置の構成について説明する。図１は、本実施形態に係る画像読取装置の概略図である。画像読取装置は、例えばフラットベッド式のスキャナを含んだ装置であり、ガラス板１０２と、画像読取部１０４と、画像読取部１０４を搭載したキャリッジ１０３とを含んで構成される。画像読取装置は、例えば、ガラス板１０２の上に置かれた原稿１０１を、画像読取部１０４を介して光学的に読み取る。このとき、画像読取装置は、キャリッジ１０３に搭載されたキャリッジモータを駆動させて、キャリッジ１０３をフォワード方向（図１において右側）に搬送させ、それによって画像読取部１０４を原稿１０１の先頭から終端まで移動させる。画像読取部１０４は、後述のように、原稿１０１に照射する照射光源（例えばＬＥＤ）と、結像された光を電気信号に変換するセンサチップと、原稿１０１に照射された光の反射光をセンサチップに結像する導光体（例えばレンズ）とを含んで構成される。画像読取部１０４は、照射光源からの照射光で原稿１０１を照射し、導光体を通して原稿１０１からの反射光をセンサチップに結像し、この結像された反射光を光電変換することによって画像データを取得する。また、本実施形態に係る画像読取装置は、画像読取部１０４の所定の基準位置であるホームポジションを検出させるための検知マーク１０５を含む。画像読取部１０４は、スキャンを開始する前に、検知マーク１０５を読み取って、ＨＰの位置を確認する。
【００１２】
図２は、本実施形態に係る画像読取装置の構成例を示す。画像読取装置２００は、一例において、画像読取部１０４と信号処理部２１０とを含んで構成される。
【００１３】
画像読取部１０４は、イメージセンサユニット２０４と駆動制御部２０５とを含む。イメージセンサユニット２０４は、ＬＥＤ２０２を発光させて、読み取り対象の原稿１０１に対して光を照射し、その原稿１０１において反射した光を、導光体２０１を用いてセンサチップ２０３に結像させる。そして、センサチップ２０３は、結像された光を光電変換して電気信号を取得し、その電気信号を画像信号として、信号処理部２１０へ出力する。フラットベット式の画像読取装置では、イメージセンサユニット２０４と駆動制御部２０５とを含んで１つのキャリッジ１０３が構成され、画像読取部１０４は、キャリッジモータ２０７の回転に応じて副走査方向に搬送される。キャリッジモータ２０７の回転速度及び回転方向は、光学式のエンコーダ２０６を用いて制御することができる。
【００１４】
信号処理部２１０は、Ａ／Ｄ変換部２１１（アナログフロントエンド（ＡＦＥ））、画像処理部２１２、出力制御部２１３、及び読取制御部２２０を含んで構成される。Ａ／Ｄ変換部２１１は、画像読取部１０４から入力されたアナログの画素データをデジタルの画素データに変換する。画像処理部２１２は、Ａ／Ｄ変換部２１１での変換により得られたデジタルの画素データについて、画像処理を行う。出力制御部２１３は、画像処理部２１２によって画像処理が施された画像信号を、画像ファイルまたは印字物として出力するための制御を行う。読取制御部２２０は、信号処理部２１０の全体を制御し、また、画像読取部１０４に対して制御信号を出力する。読取制御部２２０は、ＬＥＤ２０２の点灯制御とセンサチップ２０３の読取制御、及びキャリッジモータ２０７とエンコーダ２０６の駆動制御のための制御信号を画像読取部１０４へと供給する。また、読取制御部２２０は、Ａ／Ｄ変換部２１１、画像処理部２１２、及び出力制御部２１３の制御を行う。画像読取装置は、読取制御部２２０によって、原稿サイズや解像度等の読取モードに応じて、各モジュールを制御してスキャンやコピー等の処理を実行する。読取モードの指定は、例えばユーザが操作ＵＩで設定することによって行われる。また、原稿サイズの指定は、例えばユーザが操作ＵＩで設定することによって行われてもよいし、紙幅検知センサによって自動検知することによって行われてもよい。なお、信号処理部２１０は、例えばＣＰＵ等の１つ以上のプロセッサが、メモリ等の記憶装置に記憶されたプログラムを実行することによって行われる。なお、信号処理部２１０は、例えば１チップまたは複数チップのＡＳＩＣ（特定用途向け集積回路）またはＦＰＧＡ（フィールドプログラマブルゲートアレイ）や汎用のＩＣ（集積回路）チップで構成されてもよい。
【００１５】
（検知マークの構成）
続いて、本実施形態に係る検知マーク１０５の構成について説明する。検知マーク１０５は、イメージセンサ（キャリッジ１０３）の副走査方向における位置ごとに異なる光学特性を得られるように構成される。
【００１６】
図３にＨＰを検出するための検知マークの構成を示す。図３は、イメージセンサが搭載された側からガラス板１０２の方向を見た場合の画像読取装置の内部の様子を示す図である。検知マーク１０５は、図３に示すように、三角形などの、副走査方向（第１の方向）の位置ごとにマークの主走査方向（第２の方向）での幅が異なる形状の黒色部分を有し、かつ、原稿の主走査方向の辺（短辺）のサイズの範囲内で配置される。なお、検知マーク１０５は、白色基準板３０１の上に設けられる。また、検知マークは図３に示すような、三角形形状でなくてもよく、副走査方向の位置ごとに幅が異なる形状等の、読み取られた際の光学的特性が異なるものであればよく、例えば図４に示す解像度の低い三角形のような形状を有していてもよい。さらに、検知マーク１０５は、例えば、ＨＰとして許容される副走査方向の範囲において一定（又は略一定）の主走査方向における幅を有し、それ以外の範囲において急峻にその一定の幅より大きい又は小さい主走査方向の幅を有するような形状を有してもよい。例えば、ＨＰとして許容される副走査方向の範囲よりリバース方向の範囲において上述の一定の幅より大きい幅を有し、ＨＰとして許容される副走査方向の範囲よりフォワード方向の範囲において上述の一定の幅より小さい幅を有する検知マークが用いられうる。また、検知マーク１０５は、三角形形状が用いられる場合に、副走査方向のよりフォワード方向の位置において、図３のように主走査方向における幅が小さくなるような構成とは逆に、主走査方向における幅が大きくなるような構成を有してもよい。すなわち、図３の右側に頂点を有する三角形とは逆に、左側に頂点を有する三角形形状の検知マーク１０５が用いられてもよい。このような検知マーク１０５が配置されることにより、副走査方向に移動可能なイメージセンサは、ある副走査方向の位置において検知マーク１０５を読み取った場合、その位置に応じた幅の黒色部分を読み取ることができる。この詳細については後述する。なお、図３及び図４では、検知マーク１０５が５個配置された例を示しているが、検知マーク１０５は、１つ以上配置されればよく、その配置される数は限定されない。また、検知マーク１０５は、必ずしも黒色である必要はなく、イメージセンサが検知マーク１０５の部分とその他の部分とを区別して認識可能な光学的特性が得られれば足りるため、場合によっては人間の目で視認可能でなくてもよい。
【００１７】
このように、本実施形態では、副走査方向における位置を特定可能な検知マーク１０５を、ホームポジションの周囲の副走査方向範囲において配置することにより、ホームポジション近辺における副走査方向の位置を詳細かつ高速に特定することができる。このため、高速にホームポジションの確認を行うことが可能となる。また、検知マーク１０５が、主走査方向での原稿の読み取り可能範囲内（有効画素範囲内）に配置することにより、原稿サイズ以上のイメージセンサを有する必要がなく、製品のコストの増大をも防ぐことができる。
【００１８】
（処理の流れ）
続いて、上述の検知マーク１０５を用いた、イメージセンサのＨＰ検出方法の原理について説明する。まず、検知マーク１０５の読み取りと、イメージセンサとの位置との関係について、図５及び図６を用いて説明する。図５は、一例としてＨＰを検知マーク１０５の中心とした時に、ＨＰにおいて画像読取部１０４が読み取りを行った結果の出力信号の例を示している。なお、ＨＰは、検知マーク１０５の中心でなくてもよく、例えば検知マーク１０５の三角形の底辺付近の位置として定められてもよい。
【００１９】
画像読取部１０４が黒色部分を読み取ると、その読み取りの結果得られる出力レベルは低くなり、画像読取部１０４が白色基準板３０１の白色部分を読み取ると、その読み取りの結果得られる出力レベルは高くなる。図５は、左側に示す検知マークをＨＰにおいて読み取ると、中央に示すようなイメージ信号の出力が得られ、これをＡ／Ｄ変換部２１１で変換することによって右側に示すようなデジタル信号を得ることができることを示している。１画素が１６ビットで表現されるとすると、Ａ／Ｄ変換後の検知マークの黒色部分の画素値は０に近い値になり、白色部分は６５５３５（０ｘＦＦＦＦ）に近い値になる。このとき、所定の閾値を設定し、その値より低レベルの画素数をカウントすることによって読み取った位置における検知マーク１０５の幅４００を特定することができる。なお、検知マークの幅４００は一意に決まるため、例えば製造時にこの幅４００の位置で読み取りを行った結果、上述の所定の閾値より低レベルの画素数を予めカウントしておき、その画素数を不揮発性メモリに記憶し、この値を基準値としうる。
【００２０】
画像読取装置は、このような検知マーク１０５の幅の特定によって、イメージセンサがＨＰに位置しているか否かを判定することができる。すなわち、図５の例では、読み取りの結果得られた検知マークの幅が幅４００より大きい場合はイメージセンサがＨＰより左側（リターン方向）に位置すると判定される。また、図５の例では、読み取りの結果得られた検知マークの幅が幅４００より小さい場合はイメージセンサがＨＰより右側（フォワード方向）に位置すると判定される。この様子を図６に示す。図６（Ｂ）は、イメージセンサがＨＰに位置する場合のイメージセンサ出力の例を示している。また、図６（Ａ）は、イメージセンサがＨＰより左側に（リターン方向にずれて）位置する場合の例を、図６（Ｃ）は、イメージセンサがＨＰより右側に（フォワード方向にずれて）位置する場合の例を、それぞれ示している。
【００２１】
図６に示すように、イメージセンサがＨＰからずれた位置に存在すると、その位置での読み取りの結果のイメージセンサ出力のうち、低レベルとなる画素値の幅が幅４００より大きく又は小さくなる。このとき、検知マーク１０５のような三角形の形状のマークが用いられる場合は、イメージセンサ出力のうち低レベルとなる画素値の幅が幅４００より大きい場合は、イメージセンサが左側にずれていることとなる（図６（Ａ））。なお、イメージセンサ出力のうち低レベルとなる画素値の幅が幅４００を超えて大きい値であるほど、イメージセンサが左側に大きくずれていることとなる。一方、イメージセンサ出力のうち低レベルとなる画素値の幅が幅４００より小さい場合は、イメージセンサが右側にずれていることとなる（図６（Ｃ））。なお、イメージセンサ出力のうち低レベルとなる画素値の幅が、幅４００より小さい場合に、より小さい値であるほど、イメージセンサが右側に大きくずれていることとなる。そして、イメージセンサ出力のうち低レベルとなる画素値の幅が幅４００と等しいは、イメージセンサがＨＰに位置していることとなる（図６（Ｂ））。このように、画像読取装置は、イメージセンサ出力が低レベルとなる画素値の数が基準値よりどれだけ大きいか（又は小さいか）によって、ＨＰからリターン方向（又はフォワード方向）にどれだけずれているかを認識することができる。
【００２２】
続いて、画像読取装置がＨＰ検出を行う場合の処理の流れのいくつかの例について説明する。
【００２３】
＜処理例１＞
まず、図７のフローチャートを用いて、第１の処理例について説明する。本処理例では、まず、例えばユーザがＰＣや画像読取装置の操作パネルを操作することによって、スキャンやコピーのジョブが発せられると、画像読取装置の読取制御部２２０が、そのジョブを受信する（Ｓ７０１）。読取制御部２２０は、スキャンやコピージョブを受け取ると、画像読取部１０４の電源をオンとする（Ｓ７０２）。画像読取部１０４は、電源がオンとされると、イメージセンサがＨＰに位置するように、まず、ＨＰ検知を開始する（Ｓ７０３）。そして、読取制御部２２０は、画像読取部１０４に搭載されたＬＥＤ２０２やセンサチップ２０３を制御して、検知マーク１０５を読み取る（Ｓ７０４）。読み取られた結果のイメージセンサ出力は、Ａ／Ｄ変換部２１１においてＡ／Ｄ変換され、読取制御部２２０は、画素値が連続して低レベルとなった画素範囲について、その範囲の幅に対応する画素数をカウントする。カウント対象の低レベルの画素値は、例えば検知マーク１０５の色に応じて定められうる。なお、読取制御部２２０は、検知マーク１０５が配置される主走査方向における位置に応じて、画素値が低レベルとなりうるイメージセンサ出力の領域を予め記憶しておき、その位置に関して上述のカウントを行ってもよい。例えば、イメージセンサが最もリターン方向側において検知マーク１０５を読み取った場合のイメージセンサ出力中で、検知マーク１０５に対応する領域を包含する領域が、上述のカウント対象として抽出されうる。すなわち、イメージセンサ出力の全範囲において上述のカウントを行わず、一部の範囲においてのみ上述のカウントが行われてもよい。また、読取制御部２２０は、１つの検知マーク１０５についてのみ、上述のカウントを行ってもよいし、複数の検知マーク１０５について上述のカウントを行い、その平均値を算出して、画素値が低レベルの画素範囲の幅を特定してもよい。以下では、このカウントによって得られた画素値が低レベルの画素範囲の幅を読取値とする。
【００２４】
読取制御部２２０は、読取値を取得すると、その読取値と、予め不揮発性メモリ等に記憶されている基準値とを比較する（Ｓ７０５、Ｓ７０６）。そして、読取制御部２２０は、読取値が基準値より小さい場合（Ｓ７０５でＮＯ、Ｓ７０６でＹＥＳ）は、イメージセンサ（キャリッジ１０３）の位置がＨＰからフォワード方向にずれていると判定し、リターン方向にキャリッジ１０３を移動させる（Ｓ７０７）。一方、読取制御部２２０は、読取値が基準値より大きい場合（Ｓ７０５でＮＯ、Ｓ７０６でＮＯ）は、イメージセンサ（キャリッジ１０３）の位置がＨＰからリターン方向にずれていると判定し、フォワード方向にキャリッジ１０３を移動させる（Ｓ７０８）。読取制御部２２０は、Ｓ７０７又はＳ７０８の処理を、読取値と基準値とが等しくなるまで続ける。そして、読取制御部２２０は、読取値と基準値とが等しいと判定した場合（Ｓ７０５でＹＥＳ）に、イメージセンサ（キャリッジ１０３）がＨＰに位置していることを認識することができる（Ｓ７０９）。なお、Ｓ７０５では、読取値と基準値とが一致しない場合であっても、その差分値が所定範囲内である場合には、イメージセンサ（キャリッジ１０３）がＨＰに位置していると判定してもよい。
【００２５】
イメージセンサ（キャリッジ１０３）がＨＰに位置した後に、読取制御部２２０は、所定の制御を実行して、原稿の読み取り（スキャン）を開始する（Ｓ７１０）。読取制御部２２０は、キャリッジモータ２０７を駆動させ、キャリッジ１０３をフォワード方向に移動させながらスキャンを実行させる。スキャンが完了する（Ｓ７１１）と、読取制御部２２０は、キャリッジ１０３をＨＰに戻すために、キャリッジモータ２０７を駆動させて、キャリッジ１０３を、リターン方向にスタート側の位置まで移動させる（Ｓ７１２）。そして、読取制御部２２０は、キャリッジ１０３をＨＰに戻すために、キャリッジモータ２０７を駆動させてキャリッジ１０３をフォワード方向に移動させながら、検知マーク１０５を読み取らせる（Ｓ７１３）。そして、読取制御部２２０は、Ｓ７１３の読み取りによって得られる読取値が基準値と等しくなるキャリッジ１０３の位置を探索する（Ｓ７１４）。そして、読取制御部２２０は、Ｓ７１４での探索で読取値と基準値とが等しくなる位置においてキャリッジ１０３が停止するように、キャリッジモータ２０７を制御し、画像読取部１０４の電源をオフとし（Ｓ７１５）、処理を終了する。このような制御を行うことにより、スキャンを開始する前に、キャリッジ１０３の位置がＨＰの位置からずれていることが少なくなり、キャリッジ１０３の位置の修正動作が行われる機会を少なくすることができる。
【００２６】
このように、副走査方向の位置ごとに主走査方向において異なる幅の検出領域（黒色部分）の形状を有する検知マークを用いることで、イメージセンサで読み取ったマークの幅に基づいて、イメージセンサのＨＰを容易に検出することができる。また、イメージセンサの位置がＨＰとずれていた場合に、フォワード方向とリターン方向とのいずれにイメージセンサを移動させることによって、イメージセンサをＨＰに位置させることができるかを、容易に特定することができるようになる。
【００２７】
＜処理例２＞
次に、図８のフローチャートを用いて、第２の処理例について説明する。本処理例において、Ｓ８０１〜Ｓ８０４の処理は、図７のＳ７０１〜Ｓ７０４と同様であるため、説明を省略する。読取制御部２２０は、Ｓ８０４で読取値を取得すると、この読取値と、予め不揮発性メモリ等に記憶されている基準値とを用いて、イメージセンサ（キャリッジ１０３）の位置が、ＨＰからどれだけずれているかを計算する（Ｓ８０５）。そして、読取制御部２２０は、イメージセンサの位置のＨＰとのずれの大きさに基づいて、キャリッジ１０３の搬送量を調整し、スキャンを開始する（Ｓ８０６）。すなわち、読取制御部２２０は、イメージセンサの位置がＨＰからリターン方向にずれている場合は、イメージセンサの位置がＨＰと一致している場合よりそのずれの大きさ分だけフォワード方向へキャリッジ１０３を移動させてスキャンを実行させる。同様に読取制御部２２０は、イメージセンサの位置がＨＰからフォワード方向にずれている場合は、イメージセンサの位置がＨＰと一致している場合よりそのずれの大きさ分だけリターン方向へキャリッジ１０３を移動させてスキャンを実行させる。その後の処理（Ｓ８０７〜Ｓ８１１の処理）は、図７のＳ７１１〜Ｓ７１５の処理と同様である。
【００２８】
このような制御を行うことにより、スキャン開始前にキャリッジ１０３を移動させる処理を省略することができるため、スキャンの指示をユーザから受けてから実際にスキャンを開始するまでの時間を短縮することができる。
【００２９】
＜処理例３＞
上述の処理例１および２では、イメージセンサが傾いておらず、イメージセンサの長手方向の向きが原稿の短辺と平行（又は略平行）である場合について説明した。これに対して、本処理例では、イメージセンサが傾いており、イメージセンサの長手方向の向きが原稿の短辺と平行でない場合について説明する。
【００３０】
イメージセンサ（画像読取部１０４）が傾いていない場合、例えば図５及び図６に示すように、検知マーク１０５の位置によらず、その読み取り結果の画素値が連続して低レベルとなる画素範囲の幅が一定（又は略一定）である。一方、イメージセンサ（画像読取部１０４）が傾いている場合、図９に示すように、検知マークごとに、その読み取り結果の画素値が低レベルとなる画素範囲の幅が異なることとなる。図９のような状態では、検知マーク９００〜９０２から読み取られた画素値が連続して低レベルとなる画素範囲の幅の読取値を比較すると、検知マーク９００に基づいて得られる読取値が最も大きく、検知マーク９０２に基づいて得られる読取値が最も小さくなる。読取制御部２２０は、この読取値の差分値を算出することにより、画像読取部１０４やイメージセンサチップ２０３がどれだけ傾いているかを認識することができる。すなわち、読取制御部２２０は、差分値が大きいほど、画像読取部１０４やイメージセンサチップ２０３は大きく傾いていて、差分値が小さいほどその傾きは小さいと判定することができる。このため、読取制御部２２０は、この差分値に基づく画像読取部１０４やイメージセンサチップ２０３の傾き度合いを認識し、スキャンの実行時に、その傾きを補正することができる。
【００３１】
図１０のフローチャートを用いて、第３の処理例について説明する。本処理例において、Ｓ１００１〜Ｓ１００４の処理は、図７のＳ７０１〜Ｓ７０４と同様であるため、説明を省略する。なお、Ｓ１００４では、複数の検知マーク９００〜９０２のそれぞれについての複数の読取値を取得する。そして、読取制御部２２０は、これらの読取値を比較し、これらの読取値が一定であるか否か（その差分値が予め設定した所定値以内であるか否か）を判定する（Ｓ１００５）。読取制御部２２０は、読取値が一定（又は略一定）であると判定した場合（Ｓ１００５でＹＥＳ）は、図８のＳ８０５〜Ｓ８１１と同様の処理を実行する（Ｓ１００６〜Ｓ１００９、及びＳ１０１４〜Ｓ１０１７）。一方、読取制御部２２０は、読取値が一定（又は略一定）でないと判定した場合（Ｓ１００５でＮＯ）は、検知マーク９００〜９０２の差分値から、画像読取部１０４がどの程度傾いているかを算出する（Ｓ１００９）。そして、読取制御部２２０は、検知マークのうちの中央のもの（検知マーク９０１）の読取値と予め不揮発性メモリ等に記憶されている基準値とを比較し、イメージセンサ（キャリッジ１０３）の位置がＨＰからどの程度ずれているかを計算する（Ｓ１０１０）。そして、読取制御部２２０は、図８のＳ８０６〜Ｓ８０７と同様にしてスキャンを実行する（Ｓ１０１１〜Ｓ１０１２）。そして、画像処理部２１２は、Ｓ１００９で算出した傾きの値に基づいて、原稿１０１を読み取って得られた画像データについて、イメージセンサの傾きによってずれた画素を補正し、イメージセンサが傾いていない場合に対応する画像を形成する（Ｓ１０１３）。その後の処理は、図８の８０８〜Ｓ８１１と同様である（Ｓ１０１４〜Ｓ１０１７）。なお、Ｓ１０１５及びＳ１０１６では、検知マーク９００〜９０２のうち中央のもの（検知マーク９０１）に関する読取値が基準値と等しくなる位置においてキャリッジ１０３が停止するように、キャリッジモータ２０７が制御される。
【００３２】
このように、本処理例では、イメージセンサの傾きを容易に判定することができ、それに応じてスキャンされた画像を適切に補正することができる。
【００３３】
以上のように、副走査方向での位置ごとに、主走査方向で異なる幅を有する所定色（例えば黒色）の検知マークを用いることで、イメージセンサによってその検知マークを読み取ることでイメージセンサの位置の基準位置（ＨＰ）との関係を迅速に特定しうる。この結果、イメージセンサ（キャリッジ）を高速にＨＰへと移動させ、または、イメージセンサ（キャリッジ）のＨＰからのずれに応じた制御を行ってスキャンを実行することができる。このため、例えば複数枚の原稿をスキャンする時のスキャン間やスキャンジョブを待っている間にイメージセンサの電源をオフとし、動作する直前に電源をオンとするような場合に、スキャンが開始されるまでの期間を短縮することができる。
【００３４】
＜＜その他の実施形態＞＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３５】
１０１：読み取り原稿、１０２：ガラス板、１０３：キャリッジモータ、１０４：画像読取部、１０５：検知マーク、２００：画像読取装置、２０１：導光体、２０２：ＬＥＤ、２０３：イメージセンサチップ、２０４：イメージセンサユニット、２０５：駆動制御部、２０６：エンコーダ、２０７：キャリッジモータ、２１０：信号処理部、２１１：Ａ／Ｄ変換部（ＡＦＥ）、２１２：画像処理部、２１３：出力制御部、２２０：読取制御部、３０１：白色基準板、９００〜９０２：検知マーク
【図１】
2018117250.tif 000003
【図２】
2018117250.tif 000004
【図３】
2018117250.tif 000005
【図４】
2018117250.tif 000006
【図５】
2018117250.tif 000007
【図６】
2018117250.tif 000008
【図７】
2018117250.tif 000009
【図８】
2018117250.tif 000010
【図９】
2018117250.tif 000011
【図１０】
2018117250.tif 000012