(57)【要約】【課題】カバー部材が開かれてから光射出ユニットがサイズ検出位置に到達するまでの時間を短縮可能な画像読取装置、画像形成装置、及び画像読取方法を提供すること。【解決手段】画像読取装置は、読取ユニット２２を読取方向Ｄ２１へ移動させて原稿載置面２１１Ａに載置された原稿の画像データを読み取る第１読取処理を実行する第１読取処理部と、前記第１読取処理の終了後に、読取ユニット２２をホーム位置Ｐ４に移動させる第１移動処理を実行する第１移動処理部と、前記第１移動処理の実行中にカバー部材が開かれる場合に、前記第１移動処理を中断させて読取ユニット２２を原稿載置面２１１Ａに載置された原稿のサイズ検出に用いられる検出用データが取得されるサイズ検出位置Ｐ６にホーム位置Ｐ４を経由することなく移動させる第２移動処理を実行可能な第２移動処理部と、を備える。【選択図】図５
2019140457.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置される原稿載置面に対して開閉可能に設けられるカバー部材と、
前記原稿載置面に平行な第１方向に沿って移動可能に設けられ、前記第１方向に直交する第２方向に沿って前記原稿載置面に照射される光を射出する光射出ユニットと、
前記光射出ユニットを前記第１方向へ移動させて前記原稿載置面に載置された原稿の画像データを読み取る第１読取処理を実行する第１読取処理部と、
前記第１読取処理の終了後に、前記光射出ユニットを前記原稿載置面に前記光を照射可能な読取範囲よりも前記第１方向上流側のホーム位置に移動させる第１移動処理を実行する第１移動処理部と、
前記第１移動処理の実行中に前記カバー部材が開かれる場合に、前記第１移動処理を中断させて前記光射出ユニットを前記読取範囲における前記原稿載置面に載置された原稿のサイズ検出に用いられる検出用データが取得されるサイズ検出位置に前記ホーム位置を経由することなく移動させる第２移動処理を実行可能な第２移動処理部と、
を備える画像読取装置。
【請求項２】
前記サイズ検出位置は、予め定められた基準位置に合わせて前記原稿載置面に載置された自装置でサイズ検出可能な最小サイズの原稿に前記光を照射可能な特定範囲内の位置である、
請求項１に記載の画像読取装置。
【請求項３】
前記カバー部材が閉じられる場合において前記光射出ユニットが前記特定範囲内に存在する場合に、前記光射出ユニットを用いて前記検出用データを取得するデータ取得部を備える、
請求項２に記載の画像読取装置。
【請求項４】
予め定められたユーザー操作に応じて前記原稿載置面に載置される原稿の両面の画像データを読み取る両面読取モードを設定する設定処理部を備え、
前記第２移動処理部は、前記両面読取モードが設定されている場合であって原稿の両面の画像データが読取済である場合、及び前記両面読取モードが設定されていない場合に、前記第１移動処理を中断して前記第２移動処理を実行する、
請求項１〜３のいずれかに記載の画像読取装置。
【請求項５】
前記第１移動処理部は、前記第１読取処理の終了時から当該第１読取処理で画像データが読み取られた原稿における前記第１方向のサイズに応じた待機時間の経過後に前記光射出ユニットの移動を開始させる、
請求項１〜４のいずれかに記載の画像読取装置。
【請求項６】
前記ホーム位置は、前記光射出ユニットを用いて読み取られる画像データに対して実行されるシェーディング補正に用いられる色基準データを取得可能な位置であって、
前記画像読取装置は、
前記第１移動処理の終了後に、前記光射出ユニットを用いて前記色基準データを取得する第１取得処理を実行する第１取得処理部と、
前記第１取得処理の実行中に前記カバー部材が開かれる場合に、前記第１取得処理を中断させて前記光射出ユニットを前記サイズ検出位置に移動させる第３移動処理を実行する第３移動処理部と、
を備える請求項１〜５のいずれかに記載の画像読取装置。
【請求項７】
前記ホーム位置よりも前記第１方向上流側の予め定められた読取位置に配置された前記光射出ユニットから射出される前記光の照射位置を経由して原稿を搬送する原稿搬送部と、
前記光射出ユニットを前記読取位置に移動させて前記原稿搬送部によって搬送される原稿の画像データを読み取る第２読取処理を実行する第２読取処理部と、
前記第２読取処理の終了後に、前記光射出ユニットを前記ホーム位置に移動させて前記光射出ユニットを用いて前記色基準データを取得する第２取得処理を実行する第２取得処理部と、
前記第２取得処理の実行中に前記カバー部材が開かれる場合に、前記第２取得処理を中断させて前記光射出ユニットを前記サイズ検出位置に移動させる第４移動処理を実行する第４移動処理部と、
を備える請求項６に記載の画像読取装置。
【請求項８】
請求項１〜７のいずれかに記載の画像読取装置と、
画像データに基づく画像を形成する画像形成部と、
を備える画像形成装置。
【請求項９】
原稿が載置される原稿載置面に対して開閉可能に設けられるカバー部材と、前記原稿載置面に平行な第１方向に沿って移動可能に設けられ、前記第１方向に直交する第２方向に沿って前記原稿載置面に照射される光を射出する光射出ユニットと、を備える画像読取装置で実行される画像読取方法であって、
前記光射出ユニットを前記第１方向へ移動させて前記原稿載置面に載置された原稿の画像データを読み取る第１読取処理を実行することと、
前記第１読取処理の終了後に、前記光射出ユニットを前記原稿載置面に前記光を照射可能な読取範囲よりも前記第１方向上流側のホーム位置に移動させる第１移動処理を実行することと、
前記第１移動処理の実行中に前記カバー部材が開かれる場合に、前記第１移動処理を中断させて前記光射出ユニットを前記読取範囲における前記原稿載置面に載置された原稿のサイズ検出に用いられる検出用データが取得されるサイズ検出位置に前記ホーム位置を経由することなく移動させる第２移動処理を実行可能なことと、
を含む画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿載置面に載置された原稿の画像データを読み取る画像読取装置、当該画像読取装置を備える画像形成装置、及び当該画像読取装置で実行される画像読取方法に関する。
【背景技術】
【０００２】
原稿載置面に載置された原稿の画像データを読み取る画像読取装置が知られている。この種の画像読取装置は、副走査方向に移動可能であって、前記原稿載置面に載置された原稿に主走査方向に沿って照射される光を射出する光射出ユニットを備える。前記光射出ユニットは、原稿の画像データが読み取られる場合に、予め定められたホーム位置から所定の読取方向へ移動されるとともに前記光が射出される。これにより、前記原稿載置面に載置された原稿に照射される前記光が走査されて、当該原稿で反射した光に基づく画像データが取得される。
【０００３】
この種の画像読取装置では、前記原稿載置面に載置された原稿のサイズが検出されることがある（例えば、特許文献１参照）。例えば、当該画像読取装置では、前記原稿載置面に対して開閉可能なカバー部材が開かれた場合に、前記光射出ユニットが前記ホーム位置から原稿の画像データを読み取り可能な所定のサイズ検出位置に移動される。そして、前記カバー部材が閉じられるタイミングで、前記原稿載置面に載置された原稿の１又は複数ライン分の画像データが読み取られて、当該画像データに基づくサイズ検出処理が実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−４９６７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像読取装置では、前記原稿載置面に載置された原稿の画像データの読み取り後に実行される前記光射出ユニットを前記ホーム位置に戻す移動処理の実行中に、前記カバー部材が開かれることがある。この場合において、前記移動処理の終了後に前記光射出ユニットが前記サイズ検出位置に移動される場合には、前記カバー部材が閉じられるまでの間に前記光射出ユニットを前記サイズ検出位置に到達させることができず、原稿のサイズを検出できないことがある。
【０００６】
本発明の目的は、カバー部材が開かれてから光射出ユニットがサイズ検出位置に到達するまでの時間を短縮可能な画像読取装置、画像形成装置、及び画像読取方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像読取装置は、カバー部材と、光射出ユニットと、第１読取処理部と、第１移動処理部と、第２移動処理部と、を備える。前記カバー部材は、原稿が載置される原稿載置面に対して開閉可能に設けられる。前記光射出ユニットは、前記原稿載置面に平行な第１方向に沿って移動可能に設けられ、前記第１方向に直交する第２方向に沿って前記原稿載置面に照射される光を射出する。前記第１読取処理部は、前記光射出ユニットを前記第１方向へ移動させて前記原稿載置面に載置された原稿の画像データを読み取る第１読取処理を実行する。前記第１移動処理部は、前記第１読取処理の終了後に、前記光射出ユニットを前記原稿載置面に前記光を照射可能な読取範囲よりも前記第１方向上流側のホーム位置に移動させる第１移動処理を実行する。前記第２移動処理部は、前記第１移動処理の実行中に前記カバー部材が開かれる場合に、前記第１移動処理を中断させて前記光射出ユニットを前記読取範囲における前記原稿載置面に載置された原稿のサイズ検出に用いられる検出用データが取得されるサイズ検出位置に前記ホーム位置を経由することなく移動させる第２移動処理を実行可能である。
【０００８】
本発明の一の局面に係る画像形成装置は、前記画像読取装置と、画像形成部とを備える。前記画像形成部は、画像データに基づく画像を形成する。
【０００９】
本発明の他の局面に係る画像読取方法は、原稿が載置される原稿載置面に対して開閉可能に設けられるカバー部材と、前記原稿載置面に平行な第１方向に沿って移動可能に設けられ、前記第１方向に直交する第２方向に沿って前記原稿載置面に照射される光を射出する光射出ユニットと、を備える画像読取装置で実行され、前記光射出ユニットを前記第１方向へ移動させて前記原稿載置面に載置された原稿の画像データを読み取る第１読取処理を実行することと、前記第１読取処理の終了後に、前記光射出ユニットを前記原稿載置面に前記光を照射可能な読取範囲よりも前記第１方向上流側のホーム位置に移動させる第１移動処理を実行することと、前記第１移動処理の実行中に前記カバー部材が開かれる場合に、前記第１移動処理を中断させて前記光射出ユニットを前記読取範囲における前記原稿載置面に載置された原稿のサイズ検出に用いられる検出用データが取得されるサイズ検出位置に前記ホーム位置を経由することなく移動させる第２移動処理を実行可能なことと、を含む。
【発明の効果】
【００１０】
本発明によれば、カバー部材が開かれてから光射出ユニットがサイズ検出位置に到達するまでの時間を短縮可能な画像読取装置、画像形成装置、及び画像読取方法が実現される。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る画像形成装置の構成を示す図である。
【図２】図２は、本発明の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像形成装置におけるＡＤＦ及び画像読取部の構成を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置におけるＡＤＦ及び画像読取部の構成を示す図である。
【図５】図５は、本発明の実施形態に係る画像形成装置における読取ユニットの移動範囲を示す図である。
【図６】図６は、本発明の実施形態に係る画像形成装置で実行される読取制御処理の一例を示すフローチャートである。
【図７】図７は、本発明の実施形態に係る画像形成装置で実行されるサイズ検出処理の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る画像形成装置で実行される載置読取処理の一例を示すフローチャートである。
【図９】図９は、本発明の実施形態に係る画像形成装置で実行される搬送読取処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１３】
［画像形成装置１０の概略構成］
まず、図１及び図２を参照しつつ、本発明の実施形態に係る画像形成装置１０の概略構成について説明する。ここで、図１は画像形成装置１０の構成を示す断面図である。
【００１４】
画像形成装置１０は、原稿から画像データを読み取るスキャン機能、及び画像データに基づいて画像を形成するプリント機能と共に、ファクシミリ機能、及びコピー機能などの複数の機能を有する複合機である。また、本発明は、スキャナー装置、ファクシミリ装置、及びコピー機などの画像読取装置又は画像形成装置に適用可能である。
【００１５】
図１及び図２に示されるように、画像形成装置１０は、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、操作表示部７、及び記憶部８を備える。
【００１６】
画像形成部３は、画像読取部２で読み取られた画像データに基づいて、電子写真方式で画像を形成することが可能である。また、画像形成部３は、外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて、画像を形成することも可能である。具体的に、画像形成部３は、感光体ドラム、帯電装置、光走査装置（ＬＳＵ）、現像装置、転写ローラー、クリーニング装置、定着ローラー、加圧ローラー、及び排紙トレイを備える。そして、画像形成部３では、給紙部４から供給されるシートに画像が形成されて、画像形成後のシートが前記排紙トレイに排出される。なお、給紙部４から供給されるシートは、紙、コート紙、ハガキ、封筒、及びＯＨＰシートなどのシート材料である。
【００１７】
制御部５は、不図示のＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶装置である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性の記憶装置である。制御部５では、前記ＣＰＵにより前記ＲＯＭに予め記憶された各種の制御プログラムが実行される。これにより、画像形成装置１０が制御部５により統括的に制御される。なお、制御部５は、集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよく、画像形成装置１０を統括的に制御するメイン制御部とは別に設けられた制御部であってもよい。
【００１８】
操作表示部７は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザーの操作に応じて制御部５に各種の情報を入力する操作キー又はタッチパネルなどの操作部を有する。
【００１９】
記憶部８は、不揮発性の記憶装置である。例えば、記憶部８は、フラッシュメモリー及びＥＥＰＲＯＭ（登録商標）などの不揮発性メモリ、ＳＳＤ（ソリッドステートドライブ）、又はＨＤＤ（ハードディスクドライブ）などの記憶装置である。
【００２０】
［ＡＤＦ１及び画像読取部２の構成］
次に、図１〜図５を参照しつつ、ＡＤＦ１及び画像読取部２について説明する。ここで、図３はＡＤＦ１が開かれた状態の画像読取部２を示す斜視図である。また、図４はＡＤＦ１及び画像読取部２の構成を示す断面図である。また、図５は画像読取部２の構成を示す断面図である。
【００２１】
ＡＤＦ１は、画像読取部２の読取ユニット２２から射出される光の照射位置Ｐ３（図４参照）を経由して原稿を搬送する。
【００２２】
図１、図２、及び図４に示されるように、ＡＤＦ１は、原稿搬送路１Ａ、原稿載置部１１、複数の搬送ローラー１２、原稿ガイド１３、排紙部１４、及び原稿センサー１５を備える。
【００２３】
原稿載置部１１には、搬送される原稿が載置される。原稿センサー１５は、原稿載置部１１における原稿の有無を検出する。例えば、原稿センサー１５は、原稿載置部１１に設けられた反射型の光センサーである。原稿搬送路１Ａは、原稿載置部１１と排紙部１４との間に形成された原稿の移動通路である。原稿搬送路１Ａには、複数の搬送ローラー１２及び原稿ガイド１３が設けられている。搬送ローラー１２各々は、不図示のモーターから供給される回転駆動力によって回転することで、原稿載置部１１に載置された原稿を排紙部１４へ搬送する。原稿ガイド１３は、搬送ローラー１２によって搬送される原稿を照射位置Ｐ３へ案内する。
【００２４】
画像読取部２は、原稿から画像データを読み取ることが可能である。
【００２５】
図１及び図２に示されるように、画像読取部２は、筐体２１、読取ユニット２２、ミラー２３、ミラー２４、光学レンズ２５、ＣＣＤ２６、ＡＦＥ回路２７、画像処理部２８、及び駆動部２９を備える。
【００２６】
筐体２１は、画像読取部２の構成要素を収容する。また、筐体２１の上面は、原稿が載置される原稿台として用いられる。具体的に、図３に示されるように、筐体２１の上面には、矩形状の開口を形成する第１開口部２１Ａが設けられている。また、第１開口部２１Ａの下側には、第１コンタクトガラス２１１が取り付けられている。第１コンタクトガラス２１１によって、第１開口部２１Ａの開口は閉塞されている。第１開口部２１Ａからは、第１コンタクトガラス２１１の上面の一部が露出している。この第１コンタクトガラス２１１の上面における露出領域が、原稿が載置される原稿載置面２１１Ａ（図３参照）である。画像形成装置１０では、原稿載置面２１１Ａにおける予め定められた基準位置Ｐ１（図３参照）に合わせて原稿が載置される。
【００２７】
ＡＤＦ１は、原稿載置面２１１Ａに載置される原稿に対する原稿カバーを兼ねている。具体的に、ＡＤＦ１は、筐体２１によって原稿載置面２１１Ａに対して開閉可能に支持されている。ここに、ＡＤＦ１が、本発明におけるカバー部材の一例であるとともに、本発明における原稿搬送部の一例である。
【００２８】
図３に示されるように、筐体２１の上面には、矩形状の開口を形成する第２開口部２１Ｂが第１開口部２１Ａとは別に設けられている。第２開口部２１Ｂは、筐体２１の上面において、原稿載置面２１１Ａに対して閉じられた状態のＡＤＦ１の原稿ガイド１３と対向する位置に設けられている。また、第２開口部２１Ｂの下側には、第２コンタクトガラス２１２が取り付けられている。第２コンタクトガラス２１２によって、第２開口部２１Ｂの開口は閉塞されている。第２開口部２１Ｂからは、第２コンタクトガラス２１２の上面の一部が露出している。照射位置Ｐ３（図４参照）は、この第２コンタクトガラス２１２の上面における露出領域上の位置である。
【００２９】
図３に示されるように、筐体２１の上面には開閉センサー２１３が設けられている。開閉センサー２１３は、原稿載置面２１１Ａに対するＡＤＦ１の閉状態から開状態への状態遷移、及び開状態から閉状態への状態遷移の検出に用いられる。例えば、開閉センサー２１３は、反射型の光センサーである。
【００３０】
図２に示されるように、画像読取部２には原稿センサー２１４が設けられている。原稿センサー２１４は、原稿載置面２１１Ａにおける予め定められた検出位置Ｐ２（図３参照）における原稿の有無を検出する。例えば、検出位置Ｐ２は、原稿載置面２１１Ａにおいて基準位置Ｐ１に合わせて載置されたＡ３横サイズの原稿の内側の位置であって、且つ原稿載置面２１１Ａにおいて基準位置Ｐ１に合わせて載置されたＡ４縦サイズの原稿の外側の位置である。例えば、原稿センサー２１４は、原稿載置面２１１Ａの下側に設けられた反射型の光センサーである。
【００３１】
図５に示されるように、第１開口部２１Ａ及び第２開口部２１Ｂの間には、色基準板２１５が設けられている。図４及び図５に示されるように、色基準板２１５は、第１コンタクトガラス２１１の上面に設けられる。色基準板２１５は、第１コンタクトガラス２１１との対向面に予め定められた基準画像を有する。例えば、前記基準画像は、白色に対応する予め定められた基準濃度を有するベタ画像である。色基準板２１５からは、後述するシェーディング補正に用いられる色基準データが読み取られる。
【００３２】
読取ユニット２２は、図１に示されるように、光源２２１及びミラー２２２を備える。光源２２１は、原稿載置面２１１Ａに平行な主走査方向Ｄ１（図３参照）に沿って配列された複数の白色ＬＥＤである。光源２２１は、原稿載置面２１１Ａ又は第２コンタクトガラス２１２の上面に主走査方向Ｄ１に沿って照射される光を射出する。光源２２１から射出された光は、第１コンタクトガラス２１１又は第２コンタクトガラス２１２を透過して、第１コンタクトガラス２１１に載置された原稿又はＡＤＦ１によって搬送される原稿に照射される。ミラー２２２は、光源２２１から射出されて原稿で反射された光をミラー２３へ反射させる。ここに、読取ユニット２２が、本発明における光射出ユニットの一例である。また、主走査方向Ｄ１が、本発明における第２方向の一例である。
【００３３】
読取ユニット２２は、筐体２１によって筐体２１の内部を原稿載置面２１１Ａに平行であって主走査方向Ｄ１と直交する副走査方向Ｄ２（図３参照）に沿って移動可能に支持されている。具体的に、読取ユニット２２は、筐体２１の内部における副走査方向Ｄ２の一方の端部位置と他方の端部位置との間を移動することが可能である。ここで、図５には、筐体２１の内部における読取ユニット２２の移動可能範囲Ｒ１０が示されている。なお、図５では、光源２２１の位置を筐体２１内における読取ユニット２２の位置とみなした場合の読取ユニット２２の移動可能範囲が、符号Ｒ１０によって示されている。
【００３４】
画像形成装置１０では、原稿載置面２１１Ａに載置された原稿の画像データを読み取る第１読取処理及びＡＤＦ１によって搬送される原稿の画像データを読み取る第２読取処理のいずれかの処理が実行されて、原稿の画像データが読み取られる。読取ユニット２２は、画像形成装置１０において前記第１読取処理及び前記第２読取処理のいずれかの処理の実行指示の入力を待ち受けている間、ホーム位置Ｐ４（図５参照）に配置される。ここで、ホーム位置Ｐ４は、光源２２１から射出される光を原稿載置面２１１Ａに照射可能な読取範囲Ｒ１１（図５参照）よりも、前記第１読取処理の実行時における読取ユニット２２の移動方向である読取方向Ｄ２１（図５参照）の上流側の位置である。また、ホーム位置Ｐ４は、図５に示されるように、光源２２１から射出される光を色基準板２１５に照射可能な位置である。
【００３５】
駆動部２９は、読取ユニット２２が筐体２１内を移動するための駆動力を生成する。具体的に、駆動部２９はステッピングモーターである。
【００３６】
読取ユニット２２は、駆動部２９から不図示の動力伝達機構を介して供給される駆動力を受けて、筐体２１内を副走査方向Ｄ２に沿って移動する。具体的に、読取ユニット２２は、前記第１読取処理が実行される場合に、ホーム位置Ｐ４（図５参照）から副走査方向Ｄ２に沿った読取方向Ｄ２１（図５参照）へ移動される。これにより、画像読取部２は、光源２２１から射出されて原稿載置面２１１Ａに載置された原稿に照射される光を読取方向Ｄ２１に走査して、当該原稿によって反射された光に基づいて当該原稿の画像データを読み取ることが可能である。また、読取ユニット２２は、前記第２読取処理が実行される場合に、ホーム位置Ｐ４から読取位置Ｐ５（図５参照）に移動される。ここで、読取位置Ｐ５は、ホーム位置Ｐ４よりも読取方向Ｄ２１の上流側の位置であって、光源２２１から射出される光を第２コンタクトガラス２１２上の照射位置Ｐ３（図４参照）に照射可能な位置である。これにより、画像読取部２は、照射位置Ｐ３でＡＤＦ１によって搬送される原稿で反射された光に基づいて、当該原稿の画像データを読み取ることが可能である。ここに、読取方向Ｄ２１が、本発明における第１方向の一例である。
【００３７】
ミラー２３は、読取ユニット２２のミラー２２２から入射される光をミラー２４に向けて反射させる。ミラー２４は、ミラー２３から入射される光を光学レンズ２５に向けて反射させる。光学レンズ２５は、ミラー２４から入射される光を集光してＣＣＤ２６に入射させる。
【００３８】
ＣＣＤ２６は、主走査方向Ｄ１に沿って配列された複数の光電変換素子を有するイメージセンサーである。ＣＣＤ２６は、受光した光の光量に応じた電気信号を出力する。画像読取部２では、光源２２１から射出されて原稿で反射された光がミラー２２２、ミラー２３、ミラー２４、及び光学レンズ２５を経由してＣＣＤ２６に入射される。これにより、ＣＣＤ２６から原稿の画像に対応するアナログの電気信号が出力される。ＣＣＤ２６から出力されるアナログの電気信号は、ＡＦＥ（アナログフロントエンド）回路２７に入力される。
【００３９】
ＡＦＥ回路２７は、ＣＣＤ２６から入力されるアナログ信号に基づく処理を実行する電子回路である。例えば、ＡＦＥ回路２７では、ＣＣＤ２６から入力されるアナログ信号がライン周期でクランプされて、その後増幅される。そして、増幅されたアナログ信号は、アナログデジタルコンバーターによってデジタル信号の画像データに変換される。ＡＦＥ回路２７から出力された画像データは、画像処理部２８に入力される。
【００４０】
画像処理部２８は、色基準板２１５から取得される前記色基準データに基づいてＡＦＥ回路２７から入力される画像データを補正するシェーディング補正を実行する。画像処理部２８はＡＳＩＣなどの電子回路によって構成される。なお、制御部５が、前記ＣＰＵを用いて前記ＲＯＭに記憶されているプログラムを実行することで、画像処理部２８として機能してもよい。
【００４１】
画像読取部２では、主走査方向Ｄ１における光源２２１の発光特性のバラつき又はＣＣＤ２６の受光感度のバラつきなどが生じていることがある。この場合には、画像読取部２により同一濃度の画像（例えば白色画像）が読み取られた場合に、主走査方向Ｄ１における画素の画像データに読取誤差が生じるおそれがある。前記シェーディング補正は、このような画像読取部２における読取誤差を補正して濃度のバラつきを抑制するための画像処理である。
【００４２】
例えば、画像処理部２８は、以下に示す式（１）に基づいて、読み取られた画像データの画素ごとに前記シェーディング補正を行う。ここで、式（１）における黒レベルの濃度値とは、黒色を示す画素の濃度値である。前記黒レベルの濃度値は、予め定められた固定の値を用いるものであってもよいし、ＡＤＦ１が閉じられ且つ光源２２１が消灯された状態でのＣＣＤ２６及びＡＦＥ回路２７からの出力に基づいて設定されるものであってもよい。また、画像形成装置１０では、画素の濃度が薄いほど当該画素の濃度値が高くなるように、画素の濃度と当該画素の濃度値との関係が規定されている。
【００４３】
補正後の画像データの濃度値＝階調数×（補正前の画像データの濃度値−黒レベルの濃度値）／（色基準データの濃度値−黒レベルの濃度値）・・・（１）
【００４４】
画像処理部２８によって前記シェーディング補正が行われた画像データは、記憶部８に格納される。
【００４５】
ここで、画像形成装置１０では、前記第１読取処理が実行される場合に、前記第１読取処理の実行前に原稿載置面２１１Ａに載置された原稿のサイズが検出される。
【００４６】
具体的に、画像形成装置１０では、開閉センサー２１３によってＡＤＦ１の閉状態から開状態への状態遷移が検出された場合に、読取ユニット２２がホーム位置Ｐ４から予め定められたサイズ検出位置Ｐ６（図５参照）に移動される。ここで、サイズ検出位置Ｐ６は、基準位置Ｐ１に合わせて原稿載置面２１１Ａに載置された予め定められたサイズの特定原稿Ｘ１（図３参照）に光源２２１の光を照射可能な特定範囲Ｒ１２（図５参照）内の位置である。具体的に、特定原稿Ｘ１は、画像形成装置１０でサイズ検出可能な最小サイズの原稿である。なお、図３では、基準位置Ｐ１に合わせて原稿載置面２１１Ａに載置された特定原稿Ｘ１が二点鎖線によって示されている。また、サイズ検出位置Ｐ６の決定方法は、以上に述べたものと異なるものであってもよい。
【００４７】
読取ユニット２２がサイズ検出位置Ｐ６に移動された後、開閉センサー２１３によってＡＤＦ１の開状態から閉状態への状態遷移が検出されると、制御部５は、原稿のサイズ検出に用いられる検出用データを取得する。具体的に、制御部５は、読取ユニット２２の光源２２１に光を射出させて、画像読取部２に原稿載置面２１１Ａに載置された原稿の主走査方向Ｄ１の１又は複数ライン分の画像データ（前記検出用データ）を読み取らせる。制御部５は、取得された前記検出用データに基づいて特定される原稿の主走査方向Ｄ１における長さと、原稿センサー２１４による検出位置Ｐ２における原稿の有無の検出結果に基づいて、原稿のサイズを検出する。検出された原稿のサイズは、前記第１読取処理の実行時における読取ユニット２２の移動距離の決定などに用いられる。
【００４８】
ところで、画像形成装置１０では、前記第１読取処理の後に実行される読取ユニット２２をホーム位置Ｐ４に戻す第１移動処理の実行中に、ＡＤＦ１が開かれることがある。この場合において、前記第１移動処理の終了後に読取ユニット２２がサイズ検出位置Ｐ６に移動される場合には、ＡＤＦ１が閉じられるまでの間に読取ユニット２２をサイズ検出位置Ｐ６に到達させることができず、原稿のサイズを検出できないことがある。
【００４９】
これに対し、本発明の実施形態に係る画像形成装置１０では、以下に説明するように、ＡＤＦ１が開かれてから読取ユニット２２がサイズ検出位置Ｐ６に到達するまでの時間を短縮させることが可能である。
【００５０】
具体的に、制御部５の前記ＲＯＭには、前記ＣＰＵに後述の読取制御処理（図６のフローチャート参照）を実行させるための読取制御プログラムが予め記憶されている。なお、前記読取制御プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて記憶部８にインストールされるものであってもよい。
【００５１】
そして、制御部５は、図２に示されるように、第１読取処理部５１、第１移動処理部５２、第１取得処理部５３、第２移動処理部５４、第３移動処理部５５、データ取得部５６、設定処理部５７、第２読取処理部５８、第２取得処理部５９、及び第４移動処理部６０を含む。具体的に、制御部５は、前記ＣＰＵを用いて前記ＲＯＭに記憶されている前記読取制御プログラムを実行する。これにより、制御部５は、第１読取処理部５１、第１移動処理部５２、第１取得処理部５３、第２移動処理部５４、第３移動処理部５５、データ取得部５６、設定処理部５７、第２読取処理部５８、第２取得処理部５９、及び第４移動処理部６０として機能する。ここに、画像読取部２及び制御部５を備える装置が、本発明における画像読取装置の一例である。
【００５２】
第１読取処理部５１は、読取ユニット２２をホーム位置Ｐ４から読取方向Ｄ２１へ移動させて、原稿載置面２１１Ａに載置された原稿の画像データを読み取る前記第１読取処理を実行する。
【００５３】
具体的に、第１読取処理部５１は、操作表示部７におけるユーザーの操作によって原稿の画像データの読み取りが指示された場合において、ＡＤＦ１の原稿センサー１５によって原稿載置部１１における原稿の存在が検出されない場合に、前記第１読取処理を実行する。
【００５４】
ここで、前記第１読取処理の手順について説明する。前記第１読取処理では、まず、色基準板２１５から前記色基準データが取得される。例えば、第１読取処理部５１は、ホーム位置Ｐ４に配置された読取ユニット２２の光源２２１に光を射出させて、ＡＦＥ回路２７に色基準板２１５の１ライン分の画像データを出力させる。そして、第１読取処理部５１は、画像処理部２８に、ＡＦＥ回路２７から出力される色基準板２１５の１ライン分の画像データを前記色基準データとして設定させる。例えば、画像処理部２８には、前記色基準データの設定に用いられる不図示のレジスタが設けられている。画像処理部２８は、取得された前記色基準データを前記レジスタに格納することで、前記色基準データを設定する。
【００５５】
次に、前記第１読取処理では、読取ユニット２２のホーム位置Ｐ４からの移動距離が決定される。具体的に、第１読取処理部５１は、前記第１読取処理の実行前に検出された原稿のサイズに基づいて、読取ユニット２２のホーム位置Ｐ４からの移動距離を決定する。なお、画像形成装置１０では、前述のように前記第１読取処理の実行前に原稿のサイズを検出できないことがある。この場合、第１読取処理部５１は、最後に検出された原稿のサイズに基づいて、読取ユニット２２のホーム位置Ｐ４からの移動距離を決定する。
【００５６】
そして、前記第１読取処理では、決定された移動距離に基づいて読取ユニット２２の移動が制御されるとともに、原稿載置面２１１Ａに載置された原稿から画像データが読み取られる。例えば、第１読取処理部５１は、決定された移動距離に対応する数の駆動パルスを駆動部２９に入力することで、読取ユニット２２をホーム位置Ｐ４から決定された移動距離だけ移動させる。また、第１読取処理部５１は、読取ユニット２２の移動中に光源２２１に光を射出させるとともに、原稿からの反射光に基づく画像データをＣＣＤ２６、ＡＦＥ回路２７、及び画像処理部２８に出力させる。ここで、画像処理部２８からは、直前に設定された前記色基準データに基づく前記シェーディング補正後の画像データが出力される。
【００５７】
なお、第１読取処理部５１は、前記色基準データを取得する場合に、光源２２１に光を射出させるとともに色基準板２１５に照射される光源２２１の光を副走査方向Ｄ２に走査させて、ＡＦＥ回路２７に色基準板２１５の複数ライン分の画像データを出力させてもよい。そして、第１読取処理部５１は、画像処理部２８に、ＡＦＥ回路２７から出力される色基準板２１５の複数ライン分の画像データの平均値を前記色基準データとして設定させてもよい。
【００５８】
第１移動処理部５２は、前記第１読取処理の終了後に、読取ユニット２２をホーム位置Ｐ４に移動させる前記第１移動処理を実行する。
【００５９】
例えば、前記第１移動処理では、前記第１読取処理の終了時から当該第１読取処理で画像データが読み取られた原稿における読取方向Ｄ２１のサイズに応じた待機時間の経過後に、ホーム位置Ｐ４への読取ユニット２２の移動が開始される。
【００６０】
例えば、画像形成装置１０では、原稿載置面２１１Ａに載置される原稿の読取方向Ｄ２１におけるサイズと前記待機時間との対応関係を示すテーブルデータが予め記憶部８に格納されている。前記テーブルデータでは、原稿の読取方向Ｄ２１におけるサイズが小さいほど前記待機時間が長くなるように、当該サイズと前記待機時間との対応関係が定められている。
【００６１】
第１移動処理部５２は、前記第１読取処理の実行前において原稿のサイズが検出されている場合は、検出された原稿のサイズ及び前記テーブルデータに基づいて、当該サイズに対応する前記待機時間を取得する。また、第１移動処理部５２は、前記第１読取処理の実行前において原稿のサイズが検出されていない場合は、最後に検出された原稿のサイズ及び前記テーブルデータに基づいて、当該サイズに対応する前記待機時間を取得する。
【００６２】
そして、第１移動処理部５２は、前記第１読取処理の終了時から、取得された前記待機時間が経過した後に、ホーム位置Ｐ４への読取ユニット２２の移動を開始させる。例えば、第１移動処理部５２は、前記第１読取処理で駆動部２９に入力された駆動パルスの数と同数の駆動パルスを駆動部２９に入力して、読取ユニット２２をホーム位置Ｐ４に移動させる。
【００６３】
なお、第１移動処理部５２は、前記第１読取処理の終了後直ちに、読取ユニット２２の移動を開始させてもよい。
【００６４】
第１取得処理部５３は、前記第１移動処理の終了後に、読取ユニット２２を用いて前記色基準データを取得する第１取得処理を実行する。なお、前記第１取得処理における前記色基準データの取得方法は前記第１読取処理と同じであるため、その説明を省略する。
【００６５】
第２移動処理部５４は、前記第１移動処理の実行中にＡＤＦ１が開かれる場合に、前記第１移動処理を中断させて、読取ユニット２２をサイズ検出位置Ｐ６にホーム位置Ｐ４を経由することなく移動させる第２移動処理を実行可能である。
【００６６】
具体的に、第２移動処理部５４は、設定処理部５７によって後述する両面読取モードが設定されている場合であって、原稿の両面の画像データが読取済である場合に、前記第１移動処理を中断させて前記第２移動処理を実行する。また、第２移動処理部５４は、前記両面読取モードが設定されていない場合に、前記第１移動処理を中断させて前記第２移動処理を実行する。一方、第２移動処理部５４は、設定処理部５７によって後述する両面読取モードが設定されている場合であって、原稿の両面の画像データが読取済でない場合には、前記第１移動処理を中断させず、前記第２移動処理を実行しない。
【００６７】
例えば、第２移動処理部５４は、前記第１移動処理の実行中に開閉センサー２１３によってＡＤＦ１の閉状態から開状態への状態遷移が検出された場合に、ホーム位置Ｐ４から読取方向Ｄ２１の下流側で読取ユニット２２を停止可能であるか否かを判断する。例えば、第２移動処理部５４は、前記第１移動処理における駆動部２９への駆動パルスの入力数に基づいて、ホーム位置Ｐ４から読取方向Ｄ２１の下流側で読取ユニット２２を停止可能であるか否かを判断する。
【００６８】
そして、第２移動処理部５４は、ホーム位置Ｐ４から読取方向Ｄ２１の下流側で読取ユニット２２を停止可能であると判断すると、ホーム位置Ｐ４で停止するように読取ユニット２２の移動を制御する。一方、第２移動処理部５４は、ホーム位置Ｐ４から読取方向Ｄ２１の下流側で読取ユニット２２を停止可能でないと判断すると、一旦読取ユニット２２を停止させて、読取ユニット２２をその停止位置からホーム位置Ｐ４へ移動させる。
【００６９】
第３移動処理部５５は、前記第１取得処理の実行中にＡＤＦ１が開かれる場合に、前記第１取得処理を中断させて、読取ユニット２２をサイズ検出位置Ｐ６に移動させる第３移動処理を実行する。
【００７０】
例えば、第３移動処理部５５は、ホーム位置Ｐ４からサイズ検出位置Ｐ６までの距離に対応する数の駆動パルスを駆動部２９に入力することで、読取ユニット２２をホーム位置Ｐ４からサイズ検出位置Ｐ６に移動させる。
【００７１】
なお、制御部５は、第１取得処理部５３及び第３移動処理部５５を含んでいなくてもよい。
【００７２】
データ取得部５６は、ＡＤＦ１が閉じられる場合において、読取ユニット２２が特定範囲Ｒ１２（図５参照）内に存在する場合に、読取ユニット２２を用いて前記検出用データを取得する。
【００７３】
具体的に、データ取得部５６は、前記第２移動処理の実行開始後にＡＤＦ１が閉じられる場合において、読取ユニット２２が特定範囲Ｒ１２内に存在する場合に、読取ユニット２２を用いて前記検出用データを取得する。また、データ取得部５６は、前記第３移動処理又は後述する第４移動処理の実行開始後にＡＤＦ１が閉じられる場合において、読取ユニット２２が特定範囲Ｒ１２内に存在する場合に、読取ユニット２２を用いて前記検出用データを取得する。また、データ取得部５６は、前記第１読取処理の実行前における読取ユニット２２のホーム位置Ｐ４からサイズ検出位置Ｐ６への移動の開始後にＡＤＦ１が閉じられる場合において、読取ユニット２２が特定範囲Ｒ１２内に存在する場合に、読取ユニット２２を用いて前記検出用データを取得する。
【００７４】
例えば、データ取得部５６は、読取ユニット２２のサイズ検出位置Ｐ６への移動中に開閉センサー２１３によってＡＤＦ１の開状態から閉状態への状態遷移が検出された場合に、読取ユニット２２が特定範囲Ｒ１２内に存在するか否かを判断する。例えば、データ取得部５６は、駆動部２９への駆動パルスの入力数に基づいて、読取ユニット２２が特定範囲Ｒ１２内に存在するか否かを判断する。
【００７５】
そして、データ取得部５６は、読取ユニット２２が特定範囲Ｒ１２内に存在すると判断した場合に、光源２２１に光を射出させて画像読取部２に前記検出用データを取得させる。一方、データ取得部５６は、読取ユニット２２が特定範囲Ｒ１２内に存在しないと判断した場合には、画像読取部２に前記検出用データを取得させない。
【００７６】
また、データ取得部５６は、読取ユニット２２のサイズ検出位置Ｐ６への移動後に開閉センサー２１３によってＡＤＦ１の開状態から閉状態への状態遷移が検出された場合には、光源２２１に光を射出させて画像読取部２に前記検出用データを取得させる。
【００７７】
なお、データ取得部５６は、ＡＤＦ１が閉じられる場合において、読取ユニット２２がサイズ検出位置Ｐ６に配置されている場合にのみ、読取ユニット２２を用いて前記検出用データを取得してもよい。また、データ取得部５６は、ＡＤＦ１が閉じられる場合に、読取ユニット２２の現在の位置に関わらず、読取ユニット２２を用いて前記検出用データを取得してもよい。
【００７８】
設定処理部５７は、予め定められたユーザー操作に応じて、原稿載置面２１１Ａに載置された原稿の両面の画像データを読み取る両面読取モードを設定する。
【００７９】
例えば、設定処理部５７は、操作表示部７におけるユーザーの操作に応じて、前記両面読取モードの設定に用いられる読取モード設定画面を操作表示部７に表示させる。そして、設定処理部５７は、前記読取モード設定画面におけるユーザーの操作に応じて、前記両面読取モードの有効又は無効を設定する。
【００８０】
なお、画像形成装置１０では、前記両面読取モードが有効に設定されている場合に、連続して実行される前記第１読取処理各々で読み取られる二つの画像データが、原稿の第１面及び第２面それぞれに対応する一組の画像データとして記憶部８に格納される。例えば、画像形成装置１０では、前記両面読取モードが有効に設定されている場合に、前記第１読取処理で読み取られた原稿の画像データが記憶部８の予め定められた片面記憶領域に格納される。また、画像形成装置１０では、前記片面記憶領域に画像データが格納されている場合に、次に実行される前記第１読取処理で読み取られた画像データと前記片面記憶領域に格納されている画像データとが前記一組の画像データとして、記憶部８の前記片面記憶領域とは異なる記憶領域に格納される。
【００８１】
なお、制御部５は、設定処理部５７を含んでいなくてもよい。この場合、第２移動処理部５４は、前記第１移動処理の実行中にＡＤＦ１が開かれる場合に、常に前記第１移動処理を中断させて、前記第２移動処理を実行してよい。
【００８２】
第２読取処理部５８は、読取ユニット２２を読取位置Ｐ５に移動させて、ＡＤＦ１によって搬送される原稿の画像データを読み取る第２読取処理を実行する。
【００８３】
具体的に、第２読取処理部５８は、操作表示部７におけるユーザーの操作によって原稿の画像データの読み取りが指示された場合において、ＡＤＦ１の原稿センサー１５によって原稿載置部１１における原稿の存在が検出された場合に、前記第２読取処理を実行する。
【００８４】
ここで、前記第２読取処理の手順について説明する。まず、前記第２読取処理では、前記第１読取処理と同様に、色基準板２１５から前記色基準データが取得される。画像処理部２８は、取得された前記色基準データを前記レジスタに格納することで、前記色基準データを設定する。
【００８５】
次に、前記第２読取処理では、読取ユニット２２がホーム位置Ｐ４から読取位置Ｐ５へ移動される。例えば、第２読取処理部５８は、ホーム位置Ｐ４から読取位置Ｐ５までの距離に対応する数の駆動パルスを駆動部２９に入力することで、読取ユニット２２をホーム位置Ｐ４から読取位置Ｐ５へ移動させる。
【００８６】
そして、前記第２読取処理では、ＡＤＦ１によって原稿が搬送されるとともに、ＡＤＦ１によって搬送される原稿から画像データが読み取られる。具体的に、第２読取処理部５８は、光源２２１に光を射出させるとともに、原稿からの反射光に基づく画像データをＣＣＤ２６、ＡＦＥ回路２７、及び画像処理部２８に出力させる。ここで、画像処理部２８からは、直前に設定された前記色基準データに基づく前記シェーディング補正後の画像データが出力される。
【００８７】
第２取得処理部５９は、前記第２読取処理の終了後に読取ユニット２２をホーム位置Ｐ４に移動させて、読取ユニット２２を用いて前記色基準データを取得する第２取得処理を実行する。なお、前記第２取得処理における前記色基準データの取得方法は前記第１読取処理と同じであるため、その説明を省略する。
【００８８】
第４移動処理部６０は、前記第２取得処理の実行中にＡＤＦ１が開かれる場合に、前記第２取得処理を中断させて、読取ユニット２２をサイズ検出位置Ｐ６に移動させる第４移動処理を実行する。
【００８９】
例えば、第４移動処理部６０は、ホーム位置Ｐ４からサイズ検出位置Ｐ６までの距離に対応する数の駆動パルスを駆動部２９に入力することで、読取ユニット２２をホーム位置Ｐ４からサイズ検出位置Ｐ６に移動させる。
【００９０】
なお、制御部５は、第２取得処理部５９及び第４移動処理部６０を含んでいなくてもよい。
【００９１】
［読取制御処理］
以下、図６を参照しつつ、画像形成装置１０において制御部５により実行される読取制御処理の手順と共に、本発明に係る画像読取方法の手順の一例について説明する。ここで、ステップＳ１１、Ｓ１２・・・は、制御部５により実行される処理手順（ステップ）の番号を表している。
【００９２】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部５は、操作表示部７におけるユーザーの操作によって原稿の画像データの読み取りが指示されたか否かを判断する。
【００９３】
ここで、制御部５は、原稿の画像データの読み取りが指示されたと判断すると（Ｓ１１のＹｅｓ側）、処理をステップＳ１１１に移行させる。また、原稿の画像データの読み取りが指示されていなければ（Ｓ１１のＮｏ側）、制御部５は、処理をステップＳ１２に移行させる。
【００９４】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、原稿載置面２１１Ａに対してＡＤＦ１が開かれたか否かを判断する。
【００９５】
ここで、制御部５は、ＡＤＦ１が開かれたと判断すると（Ｓ１２のＹｅｓ側）、処理をステップＳ１３に移行させる。また、ＡＤＦ１が開かれていなければ（Ｓ１２のＮｏ側）、制御部５は、処理をステップＳ１１に移行させて、原稿の画像データの読み取りの指示又はＡＤＦ１が開かれるのを待ち受ける。
【００９６】
＜ステップＳ１３＞
ステップＳ１３において、制御部５は、前記両面読取モードが有効に設定されており、且つ原稿の第１面の画像データの読み取り後であって当該原稿の第２面の画像データの読み取り前であるか否かを判断する。
【００９７】
例えば、制御部５は、記憶部８の前記片面記憶領域に画像データが格納されている場合に、原稿の第１面の画像データの読み取り後であって当該原稿の第２面の画像データの読み取り前であると判断する。
【００９８】
ここで、制御部５は、前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前であると判断すると（Ｓ１３のＹｅｓ側）、処理をステップＳ１１に移行させる。また、前記両面読取モードが無効に設定されている、又は前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前でなければ（Ｓ１３のＮｏ側）、制御部５は、処理をステップＳ１４に移行させる。
【００９９】
原稿の第２面の画像データの読み取り前である場合には、次に前記第１読取処理で読み取られる原稿のサイズは直前に読み取られた原稿のサイズと同一である。そこで、前記読取制御処理では、前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前である場合には、次に前記第１読取処理で読み取られる原稿のサイズを検出するためのステップＳ１４及びステップＳ１５の処理が回避されている。
【０１００】
＜ステップＳ１４＞
ステップＳ１４において、制御部５は、読取ユニット２２をホーム位置Ｐ４からサイズ検出位置Ｐ６に移動させる。なお、以下のステップＳ１５の処理は、読取ユニット２２の移動と並行して実行される。
【０１０１】
＜ステップＳ１５＞
ステップＳ１５において、制御部５は、後述するサイズ検出処理を実行する。
【０１０２】
＜ステップＳ１１１＞
ステップＳ１１１において、制御部５は、ＡＤＦ１の原稿載置部１１に原稿が載置されているか否かを判断する。
【０１０３】
ここで、制御部５は、原稿載置部１１に原稿が載置されていると判断すると（Ｓ１１１のＹｅｓ側）、処理をステップＳ１１３に移行させる。また、原稿載置部１１に原稿が載置されていなければ（Ｓ１１１のＮｏ側）、制御部５は、処理をステップＳ１１２に移行させる。
【０１０４】
＜ステップＳ１１２＞
ステップＳ１１２において、制御部５は、後述する載置読取処理を実行する。
【０１０５】
＜ステップＳ１１３＞
ステップＳ１１３において、制御部５は、後述する搬送読取処理を実行する。
【０１０６】
［サイズ検出処理］
次に、図７を参照しつつ、前記読取制御処理のステップＳ１５で実行されるサイズ検出処理の手順の一例について説明する。なお、後述するように、前記サイズ検出処理は、前記載置読取処理のステップＳ３３３及びステップＳ３７２、並びに前記搬送読取処理のステップＳ４３２でも実行される。
【０１０７】
＜ステップＳ２１＞
まず、ステップＳ２１において、制御部５は、原稿載置面２１１Ａに対してＡＤＦ１が閉じられたか否かを判断する。
【０１０８】
ここで、制御部５は、ＡＤＦ１が閉じられたと判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。また、ＡＤＦ１が閉じられていなければ（Ｓ２１のＮｏ側）、制御部５は、ステップＳ２１でＡＤＦ１が閉じられるのを待ち受ける。
【０１０９】
＜ステップＳ２２＞
ステップＳ２２において、制御部５は、読取ユニット２２が特定範囲Ｒ１２（図５参照）内に存在するか否かを判断する。
【０１１０】
ここで、制御部５は、読取ユニット２２が特定範囲Ｒ１２内に存在すると判断すると（Ｓ２２のＹｅｓ側）、処理をステップＳ２３に移行させる。また、読取ユニット２２が特定範囲Ｒ１２内に存在していなければ（Ｓ２２のＮｏ側）、制御部５は、前記サイズ検出処理を終了させる。
【０１１１】
＜ステップＳ２３＞
ステップＳ２３において、制御部５は、読取ユニット２２を用いて前記検出用データを取得する。ここで、ステップＳ２２及びステップＳ２３の処理は、制御部５のデータ取得部５６により実行される。
【０１１２】
＜ステップＳ２４＞
ステップＳ２４において、制御部５は、ステップＳ２３で取得された前記検出用データに基づいて、原稿載置面２１１Ａに載置されている原稿のサイズを検出する。
【０１１３】
ここで、前記サイズ検出処理では、ＡＤＦ１が閉じられる際に読取ユニット２２が特定範囲Ｒ１２内に存在する場合には、当該読取ユニット２２がサイズ検出位置Ｐ６まで到達していなくても原稿のサイズが検出される。これにより、読取ユニット２２がサイズ検出位置Ｐ６まで到達している場合に限って原稿のサイズを検出する構成と比較して、原稿のサイズが検出されていない状態で前記第１読取処理が実行される事態の発生を抑制可能である。
【０１１４】
また、画像形成装置１０では、特定範囲Ｒ１２が、基準位置Ｐ１に合わせて載置された画像形成装置１０でサイズ検出可能な最小サイズの特定原稿Ｘ１に基づいて規定されている。そのため、画像形成装置１０では、サイズ検出可能な原稿が基準位置Ｐ１に合わせて載置されており、且つ読取ユニット２２が特定範囲Ｒ１２内に存在している限りにおいて、原稿のサイズが誤検知されることがない。
【０１１５】
＜ステップＳ２５＞
ステップＳ２５において、制御部５は、読取ユニット２２をサイズ検出位置Ｐ６からホーム位置Ｐ４に移動させる。
【０１１６】
［載置読取処理］
次に、図８を参照しつつ、前記読取制御処理のステップＳ１１２で実行される載置読取処理の手順の一例について説明する。
【０１１７】
＜ステップＳ３１＞
まず、ステップＳ３１において、制御部５は、前記第１読取処理を実行する。ここで、ステップＳ３１の処理は、制御部５の第１読取処理部５１により実行される。
【０１１８】
前記第１読取処理では、まず、色基準板２１５から前記色基準データが取得される。画像処理部２８は、取得された前記色基準データを前記レジスタに格納することで、前記色基準データを設定する。
【０１１９】
次に、前記第１読取処理では、読取ユニット２２のホーム位置Ｐ４からの移動距離が決定される。具体的に、制御部５は、前記第１読取処理の実行前に実行された前記サイズ検出処理で原稿のサイズが検出されている場合は、検出された原稿のサイズに基づいて読取ユニット２２のホーム位置Ｐ４からの移動距離を決定する。また、制御部５は、前記第１読取処理の実行前に実行された前記サイズ検出処理で原稿のサイズが検出されていない場合は、最後に検出された原稿のサイズに基づいて、読取ユニット２２のホーム位置Ｐ４からの移動距離を決定する。
【０１２０】
そして、前記第１読取処理では、決定された移動距離に基づいて読取ユニット２２の移動が制御されるとともに、原稿載置面２１１Ａに載置された原稿から画像データが読み取られる。ここで、画像処理部２８からは、直前に設定された前記色基準データに基づく前記シェーディング補正後の画像データが出力される。
【０１２１】
ここで、制御部５は、前記両面読取モードが有効に設定されており、且つ記憶部８の前記片面記憶領域に画像データが格納されていない場合に、読み取られた画像データを前記片面記憶領域に格納する。また、制御部５は、前記両面読取モードが有効に設定されており、且つ記憶部８の前記片面記憶領域に画像データが格納されている場合に、読み取られた画像データと前記片面記憶領域に格納されている画像データとを前記一組の画像データとして、記憶部８の前記片面記憶領域とは異なる記憶領域に格納する。
【０１２２】
＜ステップＳ３２＞
ステップＳ３２において、制御部５は、前記第１移動処理を実行する。ここで、ステップＳ３２の処理は、制御部５の第１移動処理部５２により実行される。なお、以下のステップＳ３３及びステップＳ３４の処理は、前記第１移動処理の実行中に実行される。
【０１２３】
例えば、制御部５は、前記第１読取処理の実行前に実行された前記サイズ検出処理で原稿のサイズが検出されている場合は、検出された原稿のサイズ及び前記テーブルデータに基づいて、当該サイズに対応する前記待機時間を取得する。また、制御部５は、前記第１読取処理の実行前に実行された前記サイズ検出処理で原稿のサイズが検出されていない場合は、最後に検出された原稿のサイズ及び前記テーブルデータに基づいて、当該サイズに対応する前記待機時間を取得する。
【０１２４】
そして、制御部５は、ステップＳ３１で実行された前記第１読取処理の終了時から、取得された前記待機時間が経過した後に、ホーム位置Ｐ４への読取ユニット２２の移動を開始させる。
【０１２５】
読取ユニット２２がホーム位置Ｐ４を経由してサイズ検出位置Ｐ６に移動される場合には、前記第１移動処理の中断によって読取ユニット２２がホーム位置Ｐ４を経由することなくサイズ検出位置Ｐ６に移動される場合と比較して、読取ユニット２２の移動距離が無駄に長くなる。また、前記第１読取処理で読み取られる原稿のサイズが小さいほど、前記第１読取処理の終了時における読取ユニット２２の位置とホーム位置Ｐ４との間の距離が短いため、読取ユニット２２がホーム位置Ｐ４を経由する場合が多くなる。そこで、画像形成装置１０では、原稿の読取方向Ｄ２１におけるサイズが小さいほど前記待機時間が長くなるように、当該サイズと前記待機時間との対応関係が定められている。これにより、読取ユニット２２の無駄な移動を抑制可能である。
【０１２６】
＜ステップＳ３３＞
ステップＳ３３において、制御部５は、前記読取制御処理のステップＳ１２と同様に、原稿載置面２１１Ａに対してＡＤＦ１が開かれたか否かを判断する。
【０１２７】
ここで、制御部５は、ＡＤＦ１が開かれたと判断すると（Ｓ３３のＹｅｓ側）、処理をステップＳ３３１に移行させる。また、ＡＤＦ１が開かれていなければ（Ｓ３３のＮｏ側）、制御部５は、処理をステップＳ３４に移行させる。
【０１２８】
＜ステップＳ３４＞
ステップＳ３４において、制御部５は、前記第１移動処理が終了したか否かを判断する。
【０１２９】
ここで、制御部５は、前記第１移動処理が終了したと判断すると（Ｓ３４のＹｅｓ側）、処理をステップＳ３５に移行させる。また、前記第１移動処理が終了していなければ（Ｓ３４のＮｏ側）、制御部５は、処理をステップＳ３３に移行させて、前記第１移動処理の終了又はＡＤＦ１が開かれるのを待ち受ける。
【０１３０】
＜ステップＳ３３１＞
ステップＳ３３１において、制御部５は、前記読取制御処理のステップＳ１３と同様に、前記両面読取モードが有効に設定されており、且つ原稿の第１面の画像データの読み取り後であって当該原稿の第２面の画像データの読み取り前であるか否かを判断する。
【０１３１】
ここで、制御部５は、前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前であると判断すると（Ｓ３３１のＹｅｓ側）、前記載置読取処理を終了させる。また、前記両面読取モードが無効に設定されている、又は前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前でなければ（Ｓ３３１のＮｏ側）、制御部５は、処理をステップＳ３３２に移行させる。
【０１３２】
原稿の第２面の画像データの読み取り前である場合には、次に前記第１読取処理で読み取られる原稿のサイズは直前に読み取られた原稿のサイズと同一である。そこで、前記載置読取処理では、前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前である場合には、次に前記第１読取処理で読み取られる原稿のサイズを検出するためのステップＳ３３２及びステップＳ３３３の処理が回避されている。
【０１３３】
＜ステップＳ３３２＞
ステップＳ３３２において、制御部５は、前記第１移動処理を中断させて、前記第２移動処理を実行する。ここで、ステップＳ３３２の処理は、制御部５の第２移動処理部５４により実行される。
【０１３４】
これにより、前記第１移動処理の終了を待って、その後読取ユニット２２をサイズ検出位置Ｐ６へ移動させる構成と比較して、ＡＤＦ１が開かれてから読取ユニット２２がサイズ検出位置Ｐ６に到達するまでの時間を短縮させることが可能である。
【０１３５】
＜ステップＳ３３３＞
ステップＳ３３３において、制御部５は、前記サイズ検出処理を実行する。
【０１３６】
＜ステップＳ３５＞
ステップＳ３５において、制御部５は、ステップＳ３３１と同様に、前記両面読取モードが有効に設定されており、且つ原稿の第１面の画像データの読み取り後であって当該原稿の第２面の画像データの読み取り前であるか否かを判断する。
【０１３７】
ここで、制御部５は、前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前であると判断すると（Ｓ３５のＹｅｓ側）、前記載置読取処理を終了させる。また、前記両面読取モードが無効に設定されている、又は前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前でなければ（Ｓ３５のＮｏ側）、制御部５は、処理をステップＳ３６に移行させる。
【０１３８】
原稿の第２面の画像データの読み取り前である場合には、次に前記第１読取処理で読み取られる原稿のサイズは直前に読み取られた原稿のサイズと同一である。そこで、前記載置読取処理では、前記両面読取モードが有効に設定されており、且つ原稿の第２面の画像データの読み取り前である場合には、次に前記第１読取処理で読み取られる原稿のサイズを検出するためのステップＳ３６、ステップＳ３７、ステップＳ３８、ステップＳ３７１、及びステップＳ３７２の処理が回避されている。
【０１３９】
＜ステップＳ３６＞
ステップＳ３６において、制御部５は、前記第１取得処理を実行する。ここで、ステップＳ３６の処理は、制御部５の第１取得処理部５３により実行される。なお、以下のステップＳ３７及びステップＳ３８の処理は、前記第１取得処理の実行中に実行される。
【０１４０】
前記第１取得処理によって取得される前記色基準データは、次の前記第１読取処理の実行前に取得される前記検出用データに対して実行される前記シェーディング補正に用いられる。
【０１４１】
なお、ステップＳ３３でＡＤＦ１が開かれたと判断された場合（Ｓ３３のＹｅｓ側）は、前記第１取得処理によって取得される前記色基準データに替えて、ステップＳ３１で取得された前記色基準データが、前記検出用データに対して実行される前記シェーディング補正に用いられる。また、後述するステップＳ３７１の処理が実行されて前記第１取得処理が中断される場合も、前記第１取得処理によって取得される前記色基準データに替えて、ステップＳ３１で取得された前記色基準データが、前記検出用データに対して実行される前記シェーディング補正に用いられる。これらの場合、前記検出用データに対して実行される前記シェーディング補正の精度が低下する。しかしながら、その低下の度合いは、前記検出用データを用いた原稿のサイズ検出における検出精度を低下させる程に大きなものではない。
【０１４２】
＜ステップＳ３７＞
ステップＳ３７において、制御部５は、前記読取制御処理のステップＳ１２と同様に、原稿載置面２１１Ａに対してＡＤＦ１が開かれたか否かを判断する。
【０１４３】
ここで、制御部５は、ＡＤＦ１が開かれたと判断すると（Ｓ３７のＹｅｓ側）、処理をステップＳ３７１に移行させる。また、ＡＤＦ１が開かれていなければ（Ｓ３７のＮｏ側）、制御部５は、処理をステップＳ３８に移行させる。
【０１４４】
＜ステップＳ３８＞
ステップＳ３８において、制御部５は、前記第１取得処理が終了したか否かを判断する。
【０１４５】
ここで、制御部５は、前記第１取得処理が終了したと判断すると（Ｓ３８のＹｅｓ側）、前記載置読取処理を終了させる。また、前記第１取得処理が終了していなければ（Ｓ３８のＮｏ側）、制御部５は、処理をステップＳ３７に移行させて、前記第１取得処理の終了又はＡＤＦ１が開かれるのを待ち受ける。
【０１４６】
＜ステップＳ３７１＞
ステップＳ３７１において、制御部５は、前記第１取得処理を中断させて、前記第３移動処理を実行する。ここで、ステップＳ３７１の処理は、制御部５の第３移動処理部５５により実行される。
【０１４７】
これにより、前記第１取得処理の終了を待って、その後読取ユニット２２をサイズ検出位置Ｐ６へ移動させる構成と比較して、ＡＤＦ１が開かれてから読取ユニット２２がサイズ検出位置Ｐ６に到達するまでの時間を短縮させることが可能である。
【０１４８】
＜ステップＳ３７２＞
ステップＳ３７２において、制御部５は、前記サイズ検出処理を実行する。
【０１４９】
［搬送読取処理］
次に、図９を参照しつつ、前記読取制御処理のステップＳ１１３で実行される搬送読取処理の手順の一例について説明する。
【０１５０】
＜ステップＳ４１＞
まず、ステップＳ４１において、制御部５は、前記第２読取処理を実行する。ここで、ステップＳ４１の処理は、制御部５の第２読取処理部５８により実行される。
【０１５１】
前記第２読取処理では、前記第１読取処理と同様に、まず、色基準板２１５から前記色基準データが取得される。画像処理部２８は、取得された前記色基準データを前記レジスタに格納することで、前記色基準データを設定する。
【０１５２】
次に、前記第２読取処理では、読取ユニット２２がホーム位置Ｐ４から読取位置Ｐ５に移動される。
【０１５３】
そして、前記第２読取処理では、ＡＤＦ１によって原稿が搬送されるとともに、ＡＤＦ１によって搬送される原稿から画像データが読み取られる。ここで、画像処理部２８からは、直前に設定された前記色基準データに基づく前記シェーディング補正後の画像データが出力される。
【０１５４】
＜ステップＳ４２＞
ステップＳ４２において、制御部５は、前記第２取得処理を実行する。ここで、ステップＳ４２の処理は、制御部５の第２取得処理部５９により実行される。なお、以下のステップＳ４３及びステップＳ４４の処理は、前記第２移動処理の実行中に実行される。
【０１５５】
前記第２取得処理によって取得される前記色基準データは、次の前記第１読取処理の実行前に取得される前記検出用データに対して実行される前記シェーディング補正に用いられる。
【０１５６】
なお、後述するステップＳ４３１の処理が実行されて前記第２取得処理が中断される場合は、前記第２取得処理によって取得される前記色基準データに替えて、ステップＳ４１で取得された前記色基準データが、前記検出用データに対して実行される前記シェーディング補正に用いられる。この場合、前記検出用データに対して実行される前記シェーディング補正の精度が低下する。しかしながら、その低下の度合いは、前記検出用データを用いた原稿のサイズ検出における検出精度を低下させる程に大きなものではない。
【０１５７】
＜ステップＳ４３＞
ステップＳ４３において、制御部５は、前記読取制御処理のステップＳ１２と同様に、原稿載置面２１１Ａに対してＡＤＦ１が開かれたか否かを判断する。
【０１５８】
ここで、制御部５は、ＡＤＦ１が開かれたと判断すると（Ｓ４３のＹｅｓ側）、処理をステップＳ４３１に移行させる。また、ＡＤＦ１が開かれていなければ（Ｓ４３のＮｏ側）、制御部５は、処理をステップＳ４４に移行させる。
【０１５９】
＜ステップＳ４４＞
ステップＳ４４において、制御部５は、前記第２取得処理が終了したか否かを判断する。
【０１６０】
ここで、制御部５は、前記第２取得処理が終了したと判断すると（Ｓ４４のＹｅｓ側）、前記搬送読取処理を終了させる。また、前記第２取得処理が終了していなければ（Ｓ４４のＮｏ側）、制御部５は、処理をステップＳ４３に移行させて、前記第２取得処理の終了又はＡＤＦ１が開かれるのを待ち受ける。
【０１６１】
＜ステップＳ４３１＞
ステップＳ４３１において、制御部５は、前記第２取得処理を中断させて、前記第４移動処理を実行する。ここで、ステップＳ４３１の処理は、制御部５の第４移動処理部６０により実行される。
【０１６２】
これにより、前記第２取得処理の終了を待って、その後読取ユニット２２をサイズ検出位置Ｐ６へ移動させる構成と比較して、ＡＤＦ１が開かれてから読取ユニット２２がサイズ検出位置Ｐ６に到達するまでの時間を短縮させることが可能である。
【０１６３】
＜ステップＳ４３２＞
ステップＳ４３２において、制御部５は、前記サイズ検出処理を実行する。
【０１６４】
このように、画像形成装置１０では、前記第１移動処理の実行中にＡＤＦ１が開かれる場合に、前記第１移動処理を中断させて、読取ユニット２２をサイズ検出位置Ｐ６にホーム位置Ｐ４を経由することなく移動させる前記第２移動処理が実行される。これにより、ＡＤＦ１が開かれてから読取ユニット２２がサイズ検出位置Ｐ６に到達するまでの時間を短縮させることが可能である。
【０１６５】
なお、本発明は、ＡＤＦ１に替えて、原稿搬送機能を有していない原稿カバーを備える画像形成装置１０に適用されてもよい。この場合、制御部５は、第２読取処理部５８、第２取得処理部５９、及び第４移動処理部６０を含んでいなくてよい。
【０１６６】
また、本発明において、ホーム位置Ｐ４は、読取範囲Ｒ１１（図５参照）よりも読取方向Ｄ２１の上流側の位置であれば、光源２２１から射出される光を色基準板２１５に照射可能な位置でなくてもよい。
【符号の説明】
【０１６７】
１    ＡＤＦ
２    画像読取部
３    画像形成部
４    給紙部
５    制御部
７    操作表示部
８    記憶部
１０  画像形成装置
２１  筐体
２２  読取ユニット
２３  ミラー
２４  ミラー
２５  光学レンズ
２６  ＣＣＤ
２７  ＡＦＥ回路
２８  画像処理部
２９  駆動部
５１  第１読取処理部
５２  第１移動処理部
５３  第１取得処理部
５４  第２移動処理部
５５  第３移動処理部
５６  データ取得部
５７  設定処理部
５８  第２読取処理部
５９  第２取得処理部
６０  第４移動処理部
【図１】
2019140457.tif 000003
【図２】
2019140457.tif 000004
【図３】
2019140457.tif 000005
【図４】
2019140457.tif 000006
【図５】
2019140457.tif 000007
【図６】
2019140457.tif 000008
【図７】
2019140457.tif 000009
【図８】
2019140457.tif 000010
【図９】
2019140457.tif 000011