(57)【要約】【課題】原稿の画像を読み取る際に生じる色ズレを軽減することが可能な画像処理装置を提供すること。【解決手段】第１キャリッジ２２は、原稿台２１に載置されている原稿を走査する。画像読取部１３は、原稿の画像を読み取って当該原稿の画像を示すカラー画像データを生成する。色ズレ検出部１７１は、画像読取部１３によって生成された前記カラー画像データに基づいて色ズレを検出する。電流調整部１７２は、色ズレ検出部１７１の検出結果に応じて、第１キャリッジ２２を移動させるモーターの駆動電流の設定値を調整する。【選択図】図１
2018022943.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置される原稿台、前記原稿台に載置されている原稿を走査するキャリッジ、及び前記キャリッジを移動させるモーターを有し、原稿の画像を読み取って当該原稿の画像を示すカラー画像データを生成する画像読取部と、
前記画像読取部によって生成された前記カラー画像データに基づいて色ズレを検出する色ズレ検出部と、
前記色ズレ検出部の検出結果に応じて前記モーターの駆動電流の設定値を調整する電流調整部と、
を備える画像処理装置。
【請求項２】
前記カラー画像データは、複数の色成分のデータを有しており、
前記色ズレ検出部は、前記カラー画像データの各画素における前記複数の色成分のデータの比較結果に基づいて色ズレを検出する、
請求項１に記載の画像処理装置。
【請求項３】
前記色ズレ検出部は、前記カラー画像データの各ラインの画素のうち、主走査方向の一方端部、他方端部、及び中央部の３箇所の画素に基づいて色ズレを検出する、
請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記電流調整部は、前記色ズレ検出部によって色ズレが生じていることが検出されなくなるまで、前記モーターの駆動電流の設定値を順次変更する、
請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記電流調整部は、前記色ズレ検出部によって色ズレが生じていることが検出されなくなるまで、前記モーターの駆動電流の設定値を、電流調整動作の開始時点における設定値である開始時設定値から予め定められた設定可能範囲の下限まで段階的に下げ、その後、前記モーターの駆動電流の設定値を、前記開始時設定値から前記設定可能範囲の上限まで段階的に上げる、
請求項４に記載の画像処理装置。
【請求項６】
前記電流調整部は、前記モーターの駆動電流を切り替えつつ前記原稿の画像を複数回読み取ったときの前記色ズレ検出部の検出結果に基づいて、前記モーターの駆動電流の設定値を決定する、
請求項１〜３のいずれかに記載の画像処理装置。
【請求項７】
前記色ズレ検出部は、前記カラー画像データに基づいて、色ズレの度合いを示す色ズレ評価値を算出し、
前記電流調整部は、前記モーターの駆動電流を切り替えつつ前記原稿の画像を複数回読み取ったときに前記色ズレ検出部によって算出される複数の色ズレ評価値を比較し、当該比較結果に基づいて前記モーターの駆動電流の設定値を決定する、
請求項６に記載の画像処理装置。
【請求項８】
前記電流調整部による前記駆動電流の調整が行われる際に用いられる調整用原稿の画像を示す調整用原稿データを記憶した記憶部と、
前記記憶部に記憶されている前記調整用原稿データに基づいてシートに前記調整用原稿の画像を形成する画像形成部と、
を更に備える請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
前記調整用原稿の画像が、互いに平行な複数の線を含む無彩色画像である、
請求項８に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取ることが可能な画像処理装置に関する。
【背景技術】
【０００２】
原稿の画像を読み取って、当該原稿の画像を示すカラー画像データを生成することが可能な画像処理装置が知られている。この種の画像処理装置では、一般に、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色にそれぞれ対応する３本のＣＣＤ（Charge Coupled Device）ラインイメージセンサーが用いられる。そして、光源及びミラーが設けられたキャリッジが、原稿台に載置された原稿に対して副走査方向に移動することによって、原稿からの反射光が前記３本のＣＣＤラインイメージセンサーに入射される。こうして、Ｒ、Ｇ、Ｂの各色の画像データが生成されて、これらの各色の画像データからカラー画像データが生成される。
【０００３】
上記画像処理装置では、キャリッジを移動させながら原稿の画像が読み取られるので、例えば、キャリッジを移動させるモーターの回転速度にムラがあると、読み取られたＲ、Ｇ、Ｂの各色の画像が副走査方向に互いにずれて、色ズレが発生してしまうという問題がある。そこで、このような色ズレを防止するために、キャリッジを移動させるモーターにエンコーダーを取り付け、当該エンコーダーから出力されるパルス信号に基づいてモーターをフィードバック制御することによって、モーターを定速で動作させることが可能な画像読取装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１７６５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、キャリッジを移動させるモーターを定速で動作させることができたとしても、モーターと筐体との共振によってキャリッジの移動速度にムラが生じて色ズレが発生してしまうことがある。
【０００６】
本発明の目的は、原稿の画像を読み取る際に生じる色ズレを軽減することが可能な画像処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像処理装置は、画像読取部と、色ズレ検出部と、電流調整部と、を備える。前記画像読取部は、原稿台、キャリッジ、及びモーターを有する。前記原稿台には原稿が載置される。前記キャリッジは、前記原稿台に載置されている原稿を走査する。前記モーターは、前記キャリッジを移動させる。前記画像読取部は、原稿の画像を読み取って当該原稿の画像を示すカラー画像データを生成する。前記色ズレ検出部は、前記画像読取部によって生成された前記カラー画像データに基づいて色ズレを検出する。前記電流調整部は、前記色ズレ検出部の検出結果に応じて前記モーターの駆動電流の設定値を調整する。
【発明の効果】
【０００８】
本発明によれば、原稿の画像を読み取る際に生じる色ズレを軽減することが可能な画像処理装置が提供される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る画像処理装置のＡＤＦ及び画像読取部の構成を示す模式図である。
【図３】図３は、本発明の実施形態に係る画像処理装置で用いられる調整用原稿の一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像処理装置において電流調整動作時に参照される画素の一例を示す図である。
【図５】図５は、本発明の実施形態に係る画像処理装置で読み取られたカラー画像データの一例を示す図である。
【図６】図６は、本発明の実施形態に係る画像処理装置で読み取られたカラー画像データの一例を示す図である。
【図７】図７は、本発明の実施形態に係る画像処理装置で実行される電流調整処理の手順の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る画像処理装置で実行される電流調整処理の変形例の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１１】
［画像処理装置の構成］
図１に示されるように、本発明の実施形態に係る画像処理装置１は、操作表示部１１、ＡＤＦ１２、画像読取部１３、画像形成部１４、通信Ｉ／Ｆ１５、記憶部１６（本発明における「記憶部」の一例）、及び制御部１７などを備える。具体的に、画像処理装置１は、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機である。なお、本発明は、複合機に限らず、複写機、スキャナー装置、ファクシミリ装置のように、画像読取機能を有する任意の画像処理装置に適用可能である。
【００１２】
操作表示部１１は、情報を表示する液晶ディスプレーなどの表示部と、ユーザー操作を受け付けるタッチパネル及び操作ボタンなどの操作部とを備える。
【００１３】
ＡＤＦ１２は、原稿セット部、搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部１３の読み取り対象となる原稿を搬送する自動原稿搬送装置である。
【００１４】
図２に示されるように、画像読取部１３は、筐体２０、原稿台２１、第１キャリッジ２２（本発明における「キャリッジ」の一例）、第２キャリッジ２３、キャリッジ支持部２４およびイメージセンサー２５を備える。画像読取部１３は、原稿台２１に載置された原稿或いはＡＤＦ１２により搬送された原稿の画像を読み取って、当該原稿の画像を示すカラー画像データを生成する。
【００１５】
第１キャリッジ２２には光源２６及びミラー２７が設けられており、第２キャリッジ２３には２つのミラー２７が設けられている。光源２６は、原稿台２１の下方から光を出射し、原稿台２１における主走査方向（図２において紙面に直交する方向）に沿って延びる線状の領域を照明する。複数のミラー２７は、原稿からの反射光をイメージセンサー２５へと導く。
【００１６】
キャリッジ支持部２４は、第１キャリッジ２２及び第２キャリッジ２３を原稿台２１に沿って副走査方向（図２における左右方向）に移動可能に支持する。より具体的には、キャリッジ支持部２４は、不図示のモーター（例えば、ステッピングモーター）からの駆動力により、第１キャリッジ２２及び第２キャリッジ２３を連動して副走査方向に移動させる。その際、キャリッジ支持部２４は、第１キャリッジ２２の移動速度の２分の１の速度で第２キャリッジ２３を移動させる。
【００１７】
第１キャリッジ２２は、画像読取部１３の筐体２０内において、光源２６の光を原稿に照射しつつ、原稿台２１上の原稿を走査する。イメージセンサー２５は、原稿からの反射光の光量に応じた画像データを出力する。
【００１８】
イメージセンサー２５は、例えばＣＣＤ（Charge Coupled Device）である。イメージセンサー２５は、例えば、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色に対応する３つのリニアイメージセンサーを含んでおり、原稿からの反射光に応じてＲ、Ｇ、Ｂの３色の色成分のデータ（以下、Ｒデータ、Ｇデータ、Ｂデータという）を含むカラー画像データを出力する。なお、イメージセンサー２５が第１キャリッジ２２に設けられていてもよい。
【００１９】
画像形成部１４は、電子写真方式又はインクジェット方式で画像データに基づく印刷処理を実行することが可能であり、前記画像データに基づいてシート上に画像を形成する。例えば、画像形成部１４が電子写真方式の画像形成部である場合、画像形成部１４は感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【００２０】
通信Ｉ／Ｆ１５は、電話回線、インターネット、又はＬＡＮなどの通信網を介して、外部のファクシミリ装置又はパーソナルコンピューターなどの情報処理装置との間で所定の通信プロトコルに従った通信処理を実行することが可能な通信インターフェイスである。
【００２１】
記憶部１６は、ハードディスク又はフラッシュメモリー等の不揮発性の記憶部である。記憶部１６には、制御部１７によって実行される後述する画像処理などを実行するための各種の制御プログラム、及び後述する調整用原稿データなどが記憶される。
【００２２】
制御部１７は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶部である。
【００２３】
ところで、画像処理装置１では、第１キャリッジ２２及び第２キャリッジ２３を移動させながら原稿の画像が読み取られるので、例えば、第１キャリッジ２２及び第２キャリッジ２３を移動させるモーターの回転速度にムラがあると、読み取られたＲ、Ｇ、Ｂの各色の画像が副走査方向に互いにずれて、色ズレが発生してしまうという問題がある。そこで、このような色ズレを防止するために、キャリッジを移動させるモーターにエンコーダーを取り付け、当該エンコーダーから出力されるパルス信号に基づいてモーターをフィードバック制御することによって、モーターを定速で動作させることが可能な画像読取装置が知られている。しかしながら、第１キャリッジ２２及び第２キャリッジ２３を移動させるモーターを定速で動作させることができたとしても、モーターと筐体２０との共振によって第１キャリッジ２２又は第２キャリッジ２３の移動速度にムラが生じて色ズレが発生してしまうことがある。
【００２４】
これに対して、本実施形態の画像処理装置１では、以下で説明するような構成及び動作によって、原稿の画像を読み取る際に生じる色ズレを軽減することが可能である。
【００２５】
制御部１７は、色ズレ検出部１７１、及び電流調整部１７２を含む。なお、制御部１７は、前記制御プログラムに従って各種の処理を実行することによりこれらの各処理部として機能する。また、制御部１７は、これらの各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【００２６】
色ズレ検出部１７１は、画像読取部１３によって生成されたカラー画像データに基づいて色ズレを検出する。電流調整部１７２は、色ズレ検出部１７１の検出結果に応じて、第１キャリッジ２２及び第２キャリッジ２３を移動させるモーターの駆動電流の設定値を調整する。すなわち、本実施形態では、色ズレ検出部１７１による色ズレの検出結果に応じて、電流調整部１７２により前記モーターの駆動電流の設定値が調整される。前記モーターと筐体２０とが共振する場合に、前記モーターの駆動電流を変化させると、前記モーターのトルクが変化して共振が抑えられることがある。これにより、原稿の画像を読み取る際に生じる色ズレを軽減することが可能である。
【００２７】
［電流調整動作］
次に、画像形成装置１において実行される電流調整動作について具体的に説明する。
【００２８】
前記電流調整動作は、前記モーターと筐体２０との共振等に起因する色ズレが軽減されるように、前記モーターの駆動電流の設定値を調整するための動作である。前記電流調整動作は、画像形成装置１の出荷前又は出荷後における任意のタイミングで必要に応じて実行される。前記設定値は、画像読取部１３による読み取り動作時の前記モーターの駆動電流を示す設定値であって、記憶部１６等に記憶されている。画像読取部１３による読み取り動作時には、前記設定値に基づいて前記モーターが駆動される。
【００２９】
前記電流調整動作では、例えば、図３に示されるような調整用原稿３が用いられる。調整用原稿３には、互いに平行な複数の線を含む無彩色画像が印刷されている。調整用原稿３のサイズは、例えば、画像読取部１３による読取可能範囲のほぼ全体をカバーするサイズである。なお、調整用原稿３は、必要に応じて画像処理装置１から出力することが可能である。記憶部１６には、調整用原稿３の画像を示す調整用原稿データが記憶されており、画像形成部１４は、操作表示部１１から調整用原稿３の出力を指示する信号が入力されると、前記調整用原稿データに基づいてシートに調整用原稿３の画像を形成する。
【００３０】
調整用原稿３が原稿台２１に載置された状態で、操作表示部１１から電流調整動作の開始を指示する信号が入力されると、画像読取部１３は、調整用原稿３の画像を読み取って、調整用原稿３の画像を示すカラー画像データを生成する。
【００３１】
色ズレ検出部１７１は、画像読取部１３によって生成されたカラー画像データに基づいて色ズレを検出する。本実施形態では、色ズレ検出部１７１は、画像読取部１３によって生成されたカラー画像データの各ラインの画素のうち、主走査方向の一方端部、他方端部、及び中央部の３箇所の画素に基づいて色ズレを検出する。具体的には、色ズレ検出部１７１は、図４に示されるカラムＣｌ上の画素と、カラムＣｃ上の画素と、カラムＣｒ上の画素とに基づいて色ズレを検出する。これにより、カラー画像データの全画素を参照して色ズレを検出する場合と比べて検出処理時間を短縮することができ、且つ、主走査方向において色ズレの度合いにムラがある場合であっても色ズレを正しく検出することができる。ただし、色ズレ検出部１７１によって参照される画素の位置及び数は、図４に示される例に限定されない。
【００３２】
図５及び図６には、画像読取部１３によって生成されたカラー画像データの連続する４つのラインにおけるカラムＣｌ上の画素、カラムＣｃ上の画素、及びカラムＣｒ上の画素の各色成分のデータ（Ｒデータ、Ｇデータ、Ｂデータ）が示されている。図５及び図６に示される連続する４つのラインは、調整用原稿３における白領域と黒領域の境界部分に対応している。
【００３３】
図５に示される例は、色ズレが生じていない場合の例である。図５において、例えばカラムＣｌ上の画素に注目すると、全ての色成分のデータが第Ｎ＋１ラインと第Ｎ＋２ラインの間で大きく変化している。このことは、色ズレが生じていないことを示している。図５におけるカラムＣｃ上の画素及びカラムＣｒ上の画素についても同様である。
【００３４】
図６に示される例は、色ズレが生じている場合の例である。図６において、例えばカラムＣｌ上の画素に注目すると、Ｒデータについては第Ｎ＋１ラインと第Ｎ＋２ラインの間で大きく変化しており、Ｇデータについては第Ｎ＋２ラインと第Ｎ＋３ラインの間で大きく変化している。すなわち、副走査方向における各色成分のデータの変化点がズレており、これは、色ズレが生じていることを示している。図６におけるカラムＣｃ上の画素及びカラムＣｒ上の画素についても同様である。
【００３５】
色ズレが生じていない場合には、各画素のＲデータ、Ｇデータ、及びＢデータがほぼ同じになって無彩色になるが、色ズレが生じている場合には、各画素のＲデータ、Ｇデータ、及びＢデータがほぼ同じにはならずに有彩色になる。そのため、色ズレ検出部１７１は、画像読取部１３によって生成されたカラー画像データの各画素における複数の色成分のデータ（Ｒデータ、Ｇデータ、Ｂデータ）の比較結果に基づいて色ズレを検出することができる。例えば、色ズレ検出部１７１は、各画素のＲデータ、Ｇデータ、及びＢデータがほぼ同じであるか否か（すなわち、無彩色であるか否か）を判定することによって、色ズレを検出することができる。
【００３６】
電流調整部１７２は、色ズレ検出部１７１の検出結果に応じて前記モーターの駆動電流の設定値を調整する。例えば、色ズレ検出部１７１によって色ズレが生じていることが検出された場合、電流調整部１７２は、前記モーターの駆動電流の設定値を、現在の設定値から変更する。例えば、電流調整部１７２は、前記モーターの駆動電流の設定値を、現在の設定値から例えば予め定められた値だけずらしてもよい。このとき、電流調整部１７２は、前記モーターの駆動電流の設定値を、予め定められた設定可能範囲内の値に変更する。前記設定可能範囲の下限は、例えば、前記モーターが脱調せずに動作し得る最小の駆動電流に対応している。前記設定可能範囲の上限は、例えば、前記モーターの発熱等を考慮して設定される。なお、色ズレ検出部１７１によって色ズレが生じていないことが検出された場合には、前記電流調整動作は終了する。
【００３７】
電流調整部１７２によって前記モーターの駆動電流の設定値が変更されると、続いて、色ズレが解消されたかどうかの確認動作が行われる。すなわち、画像読取部１３は、調整用原稿３の画像を再び読み取って、調整用原稿３の画像を示すカラー画像データを生成する。このとき、前記モーターは、電流調整部１７２による変更後の設定値に対応する駆動電流で駆動される。そして、生成されたカラー画像データに基づいて、色ズレ検出部１７１によって色ズレが検出される。そして、電流調整部１７２は、色ズレ検出部１７１によって色ズレが生じていることが検出された場合、前記モーターの駆動電流の設定値を、現在の設定値から再び変更する。
【００３８】
このようにして、電流調整部１７２は、色ズレ検出部１７１によって色ズレが生じていることが検出されなくなるまで、前記モーターの駆動電流の設定値を順次変更する。そして、色ズレ検出部１７１によって色ズレが生じていないことが検出された時点で、前記電流調整動作は終了する。
【００３９】
なお、電流調整部１７２は、例えば、前記色ズレ検出部によって色ズレが生じていることが検出されなくなるまで、前記モーターの駆動電流の設定値を、前記電流調整動作の開始時点における設定値（以下、「開始時設定値」と称す）から前記設定可能範囲の下限まで段階的に（例えば一定幅ずつ）下げる。そして、前記設定値が前記設定可能範囲の下限まで到達しても依然として色ズレが解消されない場合には、その後、電流調整部１７２は、前記モーターの駆動電流の設定値を、前記開始時設定値から前記設定可能範囲の上限まで段階的に（例えば一定幅ずつ）上げる。これにより、例えば、前記設定可能範囲の上限付近又は下限付近に設定値を変更すれば色ズレが解消されるような場合には、設定値が下限付近に変更された時点で前記電流調整動作が終了される。これにより、前記開始時設定値に対して大きい側よりも小さい側に設定値が優先的に変更されることになるため、消費電力の増加をなるべく防ぐことができる。
【００４０】
なお、前記モーターの駆動電流の設定値が前記設定可能範囲の上限に到達しても依然として色ズレが解消されない場合には、電流調整部１７２は、例えば、色ズレが解消されるような駆動電流が見つからなかった旨を操作表示部１１に表示して、前記電流調整動作を終了する。もしくは、電流調整部１７２は、後述する変形例のように、前記設定可能範囲の中で色ズレの度合いが最も小さくなるような設定値に、前記モーターの駆動電流の設定値を決定してもよい。
【００４１】
次に、図７を参照しつつ、前記電流調整動作時に制御部１７によって実行される電流調整処理の手順の一例について説明する。ここで、ステップＳ１，Ｓ２，・・・は、制御部１７により実行される処理手順（ステップ）の番号を表している。なお、前記電流調整処理は、例えば、操作表示部１１から前記電流調整動作の開始を指示する信号が入力されたことに応じて開始される。
【００４２】
＜ステップＳ１＞
まず、ステップＳ１において、制御部１７は、画像読取部１３を制御して、原稿台２１に載置されている調整用原稿３の画像を読み取らせる。このとき、制御部１７は、記憶部１６に記憶されている前記モーターの駆動電流の設定値に応じて前記モーターを制御する。例えば、制御部１７は、前記モーターを駆動するための不図示のドライバーに、前記設定値に応じた電流指令値を示す制御信号を供給する。
【００４３】
＜ステップＳ２＞
ステップＳ２において、制御部１７は、前記ステップＳ１で画像読取部１３により生成されたカラー画像データに基づいて、色ズレが生じているか否かを判断する。例えば、制御部１７は、図４に示されるカラムＣｌ、カラムＣｃ、及びカラムＤｒ上の各画素について、当該画素の各色成分のデータがほぼ同じであるか否かを判断する。そして、制御部１７は、例えば、各色成分のデータがほぼ同じではない画素（すなわち、有彩色の画素）の数をカウントし、当該画素数が予め定められた閾値以上である場合に、色ズレが生じていると判断する。
【００４４】
＜ステップＳ３＞
ステップＳ３において、制御部１７は、前記ステップＳ２の検出結果に基づいて、色ズレが生じているか否かを判断する。そして、色ズレが生じていると判断されると（Ｓ３：Ｙｅｓ）、処理がステップＳ４に移行する。一方、色ズレが生じていないと判断されると（Ｓ３：Ｎｏ）、前記電流調整処理は終了する。
【００４５】
＜ステップＳ４＞
ステップＳ４において、制御部１７は、記憶部１６に記憶されている前記モーターの駆動電流の設定値を変更する。そして、処理がステップＳ１に戻る。例えば、制御部１７は、前記設定値を、現在の設定値から例えば予め定められた値だけずらしてもよい。もしくは、制御部１７は、予め定められた複数の候補値に前記設定値を順次変更してもよい。なお、前記設定可能範囲の下限から上限までの範囲において色ズレが解消されるような設定値が見つからなかった場合、前記電流調整処理は終了する。
【００４６】
なお、前記ステップＳ２の処理は、制御部１７の色ズレ検出部１７１によって実行される。前記ステップＳ３，Ｓ４の処理は、制御部１７の電流調整部１７２によって実行される。
【００４７】
以上のように、本実施形態によれば、色ズレの検出結果に基づいて前記モーターの駆動電流を変更することにより、前記モーターのトルクを変化させて前記モーターと筐体２０との共振を抑えることができる。よって、原稿の画像を読み取る際に生じる色ズレを軽減することが可能である。
【００４８】
［電流調整動作の変形例］
次に、電流調整動作の変形例について説明する。
【００４９】
前述した電流調整動作では、前記モーターの駆動電流の設定値が必要に応じて順次変更され、色ズレが解消されたと判断された時点で電流調整動作が終了する。そのため、前記設定値は、必ずしも、色ズレの度合いが最小となるような値に変更されるとは限らない。
【００５０】
これに対して、本変形例では、電流調整部１７２は、前記モーターの駆動電流を切り替えつつ調整用原稿３の画像を複数回読み取ったときの色ズレ検出部１７１の検出結果に基づいて、前記モーターの駆動電流の設定値を決定する。
【００５１】
より具合的に説明すると、本変形例では、色ズレ検出部１７１は、画像読取部１３によって生成されたカラー画像データに基づいて、色ズレの度合いを示す色ズレ評価値を算出する。前記色ズレ評価値の算出方法としては、種々の算出方法が考えられる。例えば、色ズレ検出部１７１は、図４に示されるカラムＣｌ、カラムＣｃ、及びカラムＤｒ上の各画素を対象画素として、各対象画素における各色成分のデータの最大値と最小値との差分を合計した値を、前記色ズレ評価値として算出してもよい。例えば、図６に示されるカラムＣｌ上の第Ｎ＋２ラインの画素に注目すると、当該画素における各色成分のデータの最大値は２４０（Ｂデータ）であり、最小値は３０（Ｒデータ）である。よって、最大値と最小値との差分は２１０となる。
【００５２】
電流調整部１７２は、前記モーターの駆動電流を切り替えつつ原稿の画像を複数回読み取ったときに色ズレ検出部１７１によって算出される複数の色ズレ評価値を比較し、当該比較結果に基づいて前記モーターの駆動電流の設定値を決定する。例えば、電流調整部１７２は、色ズレ検出部１７１によって算出された複数の色ズレ評価値の中から最小の色ズレ評価値を選出し、当該最小の色ズレ評価値に対応する設定値に前記モーターの駆動電流の設定値を変更する。なお、電流調整部１７２は、前記色ズレ評価値だけでなく、消費電力のような他の要素も考慮して、前記モーターの駆動電流の設定値を決定してもよい。例えば、最小の色ズレ評価値に対応する設定値（最小の色ズレ評価値とほぼ同じ色ズレ評価値が含まれてもよい）が複数見つかった場合には、消費電力がより抑えられるように、これらの複数の設定値のうちの最小の設定値に、前記モーターの駆動電流の設定値を変更してもよい。
【００５３】
次に、図８を参照しつつ、本変形例に係る前記電流調整動作時に制御部１７によって実行される電流調整処理の手順の一例について説明する。
【００５４】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部１７は、前記モーターの駆動電流の設定値の候補値として予め設定された複数の候補値の中から、１つの候補値を順次選択する。前記複数の候補値は、例えば、前記設定可能範囲内において等間隔で並ぶ複数の値であってもよい。
【００５５】
＜ステップＳ１２＞
ステップＳ１２において、制御部１７は、画像読取部１３を制御して、原稿台２１に載置されている調整用原稿３の画像を読み取らせる。このとき、制御部１７は、前記ステップＳ１１で選択された前記モーターの駆動電流の候補値に応じて前記モーターを制御する。
【００５６】
＜ステップＳ１３＞
ステップＳ１３において、制御部１７は、前記ステップＳ１２で画像読取部１３により生成されたカラー画像データに基づいて、前記色ズレ評価値を算出する。例えば、制御部１７は、図４に示されるカラムＣｌ、カラムＣｃ、及びカラムＤｒ上の各画素における各色成分のデータの最小値と最大値との差分を合計した値を、前記色ズレ評価値として算出する。
【００５７】
＜ステップＳ１４＞
ステップＳ１４において、制御部１７は、ステップＳ１３で算出された色ズレ評価値を、ステップＳ１１で選択された候補値と対応付けて、記憶部１６に記憶する。
【００５８】
＜ステップＳ１５＞
ステップＳ１５において、制御部１７は、予め設定された複数の候補値の全候補値がステップＳ１で選択済みであるか否かを判断する。そして、全候補値が選択済みであると判断されると（Ｓ１５：Ｙｅｓ）、処理がステップＳ１６に進む。一方、未選択の候補値が残っている場合には（Ｓ１５：Ｎｏ）、処理がステップＳ１１に戻る。
【００５９】
＜ステップＳ１６＞
ステップＳ１６において、制御部１７は、記憶部１６に記憶された複数の色ズレ評価値に基づいて、前記モーターの駆動電流の設定値を決定する。例えば、制御部１７は、前記ステップＳ１４で記憶部１６に記憶された複数の色ズレ評価値の中から最小の色ズレ評価値を選出し、当該最小の色ズレ評価値に対応する候補値を、前記モーターの駆動電流の設定値として決定する。
【００６０】
＜ステップＳ１７＞
ステップＳ１７において、制御部１７は、前記モーターの駆動電流の設定値を、前記ステップＳ１６で決定された設定値に変更する。
【００６１】
なお、前記ステップＳ１３の処理は、制御部１７の色ズレ検出部１７１によって実行される。前記ステップＳ１６，Ｓ１７の処理は、制御部１７の電流調整部１７２によって実行される。
【００６２】
以上のように、本変形例によれば、複数の異なる駆動電流を用いて読み取られたカラー画像データに基づいて算出された複数の色ズレ評価値に基づいて前記モーターの駆動電流の設定値が決定される。よって、前記モーターの駆動電流の設定値を、例えば、色ズレの度合いが最も小さくなるような設定値に変更することができる。
【符号の説明】
【００６３】
１  画像処理装置
３  調整用原稿
２０  筐体
２１  原稿台
２２  第１キャリッジ
２３  第２キャリッジ
２４  キャリッジ支持部
２５  イメージセンサー
２６  光源
２７  ミラー
【図１】
2018022943.tif 000003
【図２】
2018022943.tif 000004
【図３】
2018022943.tif 000005
【図４】
2018022943.tif 000006
【図５】
2018022943.tif 000007
【図６】
2018022943.tif 000008
【図７】
2018022943.tif 000009
【図８】
2018022943.tif 000010