(57)【要約】      （修正有）【課題】省電力状態からの復帰に際して画像を読み取る読取素子の読取結果を用いて原稿のサイズ検知を行う場合に、読取素子の動作設定の信頼性を確保しつつサイズ検知を開始するまでの期間を短縮する。【解決手段】省電力状態への移行に際して、キャリッジの読取素子の読取結果の画像濃度を調整するための濃度調整処理が、所定の期間以内に実行されていることを確認し、省電力状態からの復帰に際して、読取対象の原稿のサイズを、前記原稿の読取に用いられる画像読取部の読取結果を用いて検知する原稿サイズ検知処理を、前記濃度調整処理よりも先に実行する。【選択図】図９
2015159351.tif 000002
【特許請求の範囲】
【請求項１】
装置各部への電力供給を制限した省電力状態への移行が可能な画像読取装置であって、
前記省電力状態を制御する省電力制御部と、
読取対象の原稿のサイズを、前記原稿の読取に用いられる画像読取部の読取結果を用いて検知する原稿サイズ検知部と、
前記画像読取部の読取結果の画像濃度を調整するための濃度調整処理を制御する濃度調整制御部とを含み、
前記省電力制御部は、前記省電力状態への移行に際して、所定の期間以内に前記濃度調整処理が実行されていることを確認し、
前記原稿サイズ検知部は、前記省電力状態からの復帰に際して、前記濃度調整処理よりも先に前記原稿のサイズを検知することを特徴とする画像読取装置。
【請求項２】
前記濃度調整制御部は、前記省電力状態への移行に際して前記濃度調整処理を実行するように制御することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記濃度調整制御部は、前記省電力状態への移行に際して、最後に濃度調整処理が実行されてからの経過期間が前記所定の期間を超えている場合に、前記省電力状態への移行の前に濃度調整処理を実行するように制御することを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記省電力制御部は、前記省電力状態に移行した場合に、省電力状態である期間を記憶し、
前記原稿サイズ検知部は、前記省電力状態からの復帰に際して、前記省電力状態である期間として記憶された期間が所定の閾値を超えていた場合には、前記濃度調整処理の後に前記原稿のサイズを検知することを特徴とする請求項１乃至３いずれか１項に記載の画像読取装置。
【請求項５】
前記省電力制御部は、前記省電力状態への移行に際して、前記画像読取装置が動作している環境の条件の計測結果を取得して記憶し、
前記原稿サイズ検知部は、前記省電力状態からの復帰に際して計測された前記環境の条件と前記省電力状態への移行に際して記憶された前記環境の条件との差異が所定の許容値を超えていた場合には、前記濃度調整処理の後に前記原稿のサイズを検知することを特徴とする請求項１乃至４いずれか１項に記載の画像読取装置。
【請求項６】
前記読取対象の原稿が置かれる原稿台の全域にわたって前記画像読取部を移動させる画像読取部移動制御部と、
前記省電力状態からの復帰時に前記画像読取部の位置を確認する画像読取部位置確認制御部とを含み、
前記濃度調整制御部は、基準となる色によって構成された基準色部を前記画像読取部に読み取らせ、その読取結果と予め定められた前記基準となる色の値との比較結果により前記読取結果の画像濃度を調整し、
前記画像読取部移動制御部は、前記省電力状態への移行に際して、前記基準色部を読み取るための位置に前記画像読取部を移動させ、
前記画像読取部位置確認制御部は、前記画像読取部の読取結果が前記基準となる色であるか否かを判断することにより、前記画像読取部が前記基準色部を読み取るための位置にあることを確認することを特徴とする請求項１乃至５いずれか１項に記載の画像読取装置。
【請求項７】
前記原稿サイズ検知部は、前記省電力状態からの復帰に際して、前記画像読取部が前記基準色部を読み取るための位置にあることを確認された場合にのみ、前記濃度調整処理よりも先に前記原稿のサイズを検知することを特徴とする請求項６に記載の画像読取装置。
【請求項８】
前記画像読取部は、移動する方向と直交する方向における前記原稿台の範囲よりも広い範囲にわたって並べて設けられた読取素子を含み、
前記画像読取部位置確認制御部は、前記画像読取部において並べて設けられた読取素子のうち、端部に設けられた読取素子の読取結果が前記基準となる色であるか否かを判断することを特徴とする請求項６または７に記載の画像読取装置。
【請求項９】
装置各部への電力供給を制限した省電力状態への移行が可能な画像読取装置の制御方法であって、
前記省電力状態への移行に際して、読取対象の原稿の読取に用いられる画像読取部の読取結果の画像濃度を調整するための濃度調整処理が、所定の期間以内に実行されていることを確認し、
前記省電力状態からの復帰に際して、読取対象の原稿のサイズを、前記画像読取部の読取結果を用いて検知する原稿サイズ検知処理を、前記濃度調整処理よりも先に実行することを特徴とする画像読取装置の制御方法。
【請求項１０】
装置各部への電力供給を制限した省電力状態への移行が可能な画像読取装置の制御プログラムであって、
前記省電力状態への移行に際して、読取対象の原稿の読取に用いられる画像読取部の読取結果の画像濃度を調整するための濃度調整処理が、所定の期間以内に実行されていることを確認するステップと、
前記省電力状態からの復帰に際して、読取対象の原稿のサイズを、前記画像読取部の読取結果を用いて検知する原稿サイズ検知処理を、前記濃度調整処理よりも先に実行するステップとを情報処理装置に実行させることを特徴とする画像読取装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取装置の制御方法及び制御プログラムに関し、特に、省電力状態からの復帰の際における原稿サイズの検知処理に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
このような画像処理装置のうち、書類の電子化に用いられるスキャナにおいては、セットされた読取対象の原稿のサイズを検知するサイズ検知処理が行われる場合があり、実際に原稿を読み取るための読取素子による検知結果を用いてサイズ検知を行う方法が提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１に開示された技術においては、省電力モードからの復帰時において、読取対象の原稿を押さえる原稿押さえ部材が開の場合に、読取素子が搭載されたキャリッジを原稿サイズ検知位置に移動させて原稿を読み取ることにより、その読取結果を用いてサイズ検知を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術においては、原稿押さえ部材が開いた状態であることが１つの前提条件となる。原稿押さえ部材が閉じた状態において読取素子に対向する面（以降、「内側面」とする）は、読取結果に影響しないように白色無地で構成されていることが一般的である。従って、原稿押さえ部材が閉じた状態において読取素子による読取結果を参照しても、読取対象の原稿が白い場合には、原稿領域と原稿押さえ部材の内側面との境目が判断できず、原稿サイズを検知することが出来ない。
【０００６】
このような問題は、装置各部への電力供給が制限された省電力状態からの復帰時において原稿押さえ部材が開いた状態であっても、サイズ検知を実行するタイミングにおいて原稿押さえ部材が閉じた状態であれば同様に発生し得る。即ち、省電力状態からの復帰時において原稿押さえ部材が開いた状態であり、読取素子を用いたサイズ検知を行う場合においては、サイズ検知を行うことを決定した後、可能な限り早くサイズ検知を実行する必要がある。
【０００７】
しかしながら、省電力状態からの復帰に際しては、読取素子を含むスキャナ各部のパラメータ設定処理が必要であるため、その処理の分、サイズ検知を実行するタイミングが遅くなってしまう。特に、読取素子による読取結果の濃度を調整する処理については、基準白板を読み取った読取結果に基づいて設定するべきパラメータ値を設定するため、相応の時間を要する。
【０００８】
他方、この濃度調整処理を省略すると、読取結果の濃度が適切に調整された状態であることを確認できないため、読取結果の濃度の信頼性が低下し、結果的に読取素子による読取結果を用いて行うサイズ検知の信頼性も低下してしまう。
【０００９】
本発明は、上記実情を考慮してなされたものであり、省電力状態からの復帰に際して画像を読み取る読取素子の読取結果を用いて原稿のサイズ検知を行う場合に、読取素子の動作設定の信頼性を確保しつつサイズ検知を開始するまでの期間を短縮することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様は、装置各部への電力供給を制限した省電力状態への移行が可能な画像読取装置であって、前記省電力状態を制御する省電力制御部と、読取対象の原稿のサイズを、前記原稿の読取に用いられる画像読取部の読取結果を用いて検知する原稿サイズ検知部と、前記画像読取部の読取結果の画像濃度を調整するための濃度調整処理を制御する濃度調整制御部とを含み、前記省電力制御部は、前記省電力状態への移行に際して、所定の期間以内に前記濃度調整処理が実行されていることを確認し、前記原稿サイズ検知部は、前記省電力状態からの復帰に際して、前記濃度調整処理よりも先に前記原稿のサイズを検知することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、省電力状態からの復帰に際して画像を読み取る読取素子の読取結果を用いて原稿のサイズ検知を行う場合に、読取素子の動作設定の信頼性を確保しつつサイズ検知を開始するまでの期間を短縮することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る複合機のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る複合機の機能構成を示すブロック図である。
【図３】本発明の実施形態に係るスキャナユニットの構成を示す図である。
【図４】本発明の実施形態に係るスキャナユニットにおけるキャリッジの位置を示す図である。
【図５】本発明の実施形態に係るスキャナユニットの制御構成を示す図である。
【図６】本発明の実施形態に係る省電力状態への移行時における動作を示すフローチャートである。
【図７】本発明の実施形態に係る濃度調整値の情報を示す図である。
【図８】本発明の実施形態に係るスキャナユニットにおけるキャリッジの位置を示す図である。
【図９】本発明の実施形態に係る省電力状態からの復帰時の動作を示すフローチャートである。
【図１０】本発明の実施形態に係る簡易位置検知処理の態様を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、プリンタ、スキャナ、ファクシミリ等の複数の機能が搭載された複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）としての画像形成装置を、画像読取装置の例とし、そのような画像形成装置における省電力状態の制御について説明する。
【００１４】
図１は、本実施の形態に係る画像形成装置１のハードウェア構成を示す図である。本実施形態に係る画像形成装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。図１に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ等と同様の構成に専用のハードウェアが接続された構成を有する。
【００１５】
即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０、操作部７０及びエンジン８０が接続されている。
【００１６】
ＣＰＵ１０は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やファームウェア等のプログラムが格納されている。
【００１７】
ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像形成装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが画像形成装置に情報を入力するためのユーザインタフェースである。エンジン８０は、画像形成出力を実行するプロッタやスキャンを行うためのスキャナ等のハードウェアである。
【００１８】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや、ＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体からＲＡＭ２０に読み出されたプログラムに従ってＣＰＵ１０が演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置の機能を実現する機能ブロックが構成される。
【００１９】
次に、本実施形態に係る画像形成装置１の機能構成について説明する。図２は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図２に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット１２０、排紙トレイ１３０、ディスプレイパネル１４０、給紙テーブル１５０、プリントエンジン１６０、排紙トレイ１７０及びネットワークＩ／Ｆ１８０を有する。
【００２０】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部１０３、画像処理部１０４及び操作表示制御部１０５を有する。図２に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１２０、プリントエンジン１６０を有する複合機として構成されている。尚、図２においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２１】
ディスプレイパネル１４０は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ１８０は、画像形成装置１がネットワークを介して管理者用端末等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００２２】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０に格納されたプログラムやＨＤＤ４０からＲＡＭ２０にロードされたプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００２３】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１０２は、プリントエンジン１６０やスキャナユニット１２０等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１０３は、ネットワークＩ／Ｆ１８０を介して入力される信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１０３を制御し、ネットワークＩ／Ｆ１８０及びネットワークを介して他の装置にアクセスする。
【００２４】
画像処理部１０４は、主制御部１０１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１６０が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１０４は、スキャナユニット１２０から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置１に格納され若しくはネットワークＩ／Ｆ１８０を介して他の機器に送信される情報である。
【００２５】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１０３がネットワークＩ／Ｆ１８０を介して印刷ジョブを受信する。入出力制御部１０３は、受信した印刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、画像処理部１０４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１０４によって描画情報が生成されると、エンジン制御部１０２は、生成された描画情報に基づき、給紙テーブル１５０から搬送される用紙に対して画像形成を実行する。
【００２６】
プリントエンジン１６０の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１６０によって画像形成が施された文書は排紙トレイ１７０に排紙される。
【００２７】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１４０の操作若しくはネットワークＩ／Ｆ１８０を介して外部の機器から入力されるスキャン実行指示に応じて、操作表示制御部１０５若しくは入出力制御部１０３が主制御部１０１にスキャン実行信号を転送する。主制御部１０１は、受信したスキャン実行信号に基づき、エンジン制御部１０２を制御する。
【００２８】
エンジン制御部１０２は、ＡＤＦ１１０を駆動し、ＡＤＦ１１０にセットされた撮像対象原稿をスキャナユニット１２０に搬送する。また、エンジン制御部１０２は、スキャナユニット１２０を駆動し、ＡＤＦ１１０から搬送される原稿を撮像する。また、ＡＤＦ１１０に原稿がセットされておらず、スキャナユニット１２０に直接原稿がセットされた場合、スキャナユニット１２０は、エンジン制御部１０２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１２０が撮像部として動作する。
【００２９】
撮像動作においては、スキャナユニット１２０に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいた撮像情報が生成される。エンジン制御部１０２は、スキャナユニット１２０が生成した撮像情報を画像処理部１０４に転送する。画像処理部１０４は、主制御部１０１の制御に従い、エンジン制御部１０２から受信した撮像情報に基づき画像情報を生成する。画像処理部１０４が生成した画像情報はＨＤＤ４０等の画像形成装置１に装着された記憶媒体に保存される。画像処理部１０４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくはネットワークＩ／Ｆ１８０、近距離通信Ｉ／Ｆ１９０を介して、入出力制御部１０３により外部の装置に送信される。
【００３０】
また、画像形成装置１が複写機として動作する場合は、エンジン制御部１０２がスキャナユニット１２０から受信した撮像情報若しくは画像処理部１０４が生成した画像情報に基づき、画像処理部１０４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１０２がプリントエンジン１６０を駆動する。
【００３１】
次に、図３を参照して、本実施形態に係るスキャナユニット１２０の構成について説明する。図３は、本実施形態に係るスキャナユニット１２０を示す側面図である。図３に示すように、本実施形態に係るスキャナユニット１２０は、上面カバー１２１、コンタクトガラス１２２、ＨＰ（Ｈｏｍｅ  Ｐｏｓｉｔｉｏｎ）センサ１２３、基準白板１２４及びキャリッジ１２５を含む。
【００３２】
上面カバー１２１は、スキャナユニット１２０において読取対象の原稿がセットされるコンタクトガラスを覆うカバーである。上面カバー１２１はＡＤＦ１１０と一体に構成されることが一般的である。図３に示す状態は上面カバー１２１が閉じられた状態であり、上面カバー１２１を開くことにより、コンタクトガラス１２２に原稿をセットすることが可能となる。また、上面カバー１２１の開閉はセンサによって検知可能であり、その検知結果を基づく制御が本実施形態に係る要旨の１つである。
【００３３】
コンタクトガラス１２２は、上述したように読取対象の原稿をセットするエリアである。コンタクトガラス１２２上に原稿がセットされ、コンタクトガラス１２２の領域を、読取素子が設けられたキャリッジ１２５が移動することにより、現行の全面が読み取られることとなる。
【００３４】
ＨＰセンサ１２３は、キャリッジ１２５を基準位置に移動させるためのホーミング動作においてキャリッジ１２５を検知するためのセンサである。キャリッジ１２５がＨＰセンサ１２３によって検知されることにより、キャリッジ１２５がＨＰセンサ１２３の検知位置に位置していることが確認される。
【００３５】
基準白板１２４は、キャリッジ１２５に搭載された読取素子による読取結果の濃度を調整するための濃度調整処理において読み取られる白板である。基準白板１２４を読み取った読取結果が所定の濃度となるように読取結果を処理するためのパラメータ値が設定され、濃度調整処理が実行される。
【００３６】
尚、本実施形態においては、白色である基準白板１２４を用いるが、その意義は基準となる色によって構成されていることである。即ち、基準白板１２４が基準色部として用いられる。従って、白色で構成された部材に限らず、基準白板１２４の代わりに他の色で構成された部材を用いても良い。
【００３７】
キャリッジ１２５は、上述したように、スキャナユニット１２０において原稿を読み取るための読取素子が主走査方向、即ち図面と垂直な方向の全域にわたって１ライン分搭載されている移動部である。キャリッジ１２５がコンタクトガラス１２２の範囲を副走査方向、即ち図面の水平方向に移動することによって読取素子がコンタクトガラス１２２の範囲を移動し、全域の読取が可能となる。
【００３８】
図４は、本実施形態に係るスキャナユニット１２０におけるキャリッジ１２５の停止位置を示す図である。Ｐ１はキャリッジ１２５の待機位置であり、スキャナユニット１２０が動作していない場合はＰ１の位置にキャリッジ１２５が配置される。Ｐ２はＨＰセンサ位置である。キャリッジ１２５はＰ２の位置に停止することはないが、Ｐ２を横切る際にＨＰセンサ１２３が検知信号を出力したタイミングに基づいてキャリッジ１２５がＰ２の位置にいることが認識され、Ｐ１とＰ２の位置関係に従ってキャリッジ１２５がＰ１の位置に移動される。
【００３９】
Ｐ３は基準白板１２４の直下であり、基準白板を読み取って濃度調整を行う濃度調整位置である。また、省電力状態への移行に際して、キャリッジ１２５はＰ３に移動される。これにより、省電力状態からの復帰時にはキャリッジ１２５は基準白板１２４の直下に位置しており、すぐに濃度調整処理を実行することが可能である。
【００４０】
Ｐ４は、コンタクトガラス１２２の副走査方向端部に相当し、キャリッジ１２５に搭載された読取素子が読み取りを開始する読取開始位置である。Ｐ５は、キャリッジ１２５に搭載された読取素子の読取結果に基づいて原稿の主走査方向のサイズを検知するための原稿サイズ検知位置である。
【００４１】
次に、本実施形態に係るスキャナユニット１２０の制御構成について図５を参照して説明する。図５は、本実施形態に係るスキャナユニットの制御構成を示すブロック図である。図５に示す構成は、図２に示すブロック図においてエンジン制御部１０２内部に含まれる構成であるが、これは一例であり、図５に示す各ブロックの一部または全部が、スキャナユニット１２０側に設けられたＣＰＵ等によって実現されても良い。
【００４２】
図５に示すように、本実施形態に係るスキャナユニットの制御構成は、スキャナ制御部２０１、省電力制御部２０２、カバー開閉検知部２０３、キャリッジ制御部２０４、原稿サイズ検知部２０５、濃度調整制御部２０６、調整値記憶部２０７及び簡易位置検知部２０８を含む。スキャナ制御部２０１は、スキャナユニット１２０全体の制御を担い、図５に示す各部に対して命令を出力する。
【００４３】
省電力制御部２０２は、画像形成装置１の制御状態に応じて、スキャナユニット１２０各部への電力供給を制御することにより省電力状態への遷移や省電力状態からの復帰を制御する。カバー開閉検知部２０３は、図３に示す上面カバー１２１の開閉状態を検知するセンサである。
【００４４】
キャリッジ制御部２０４は、キャリッジ１２５の制御を行う。具体的には、キャリッジ１２５の副走査方向の移動を制御する。即ち、キャリッジ制御部２０４は、原稿台であるコンタクトガラス１２２の全域にわたって画像読取部であるキャリッジ１２５を移動させる画像読取部移動制御部として機能する。また、キャリッジ１２５に搭載された読取素子を制御し、読取素子による読取結果を取得する。原稿サイズ検知部２０５は、キャリッジ制御部２０４によって取得された読取結果に基づき、コンタクトガラス１２２上にセットされた原稿の主走査方向のサイズを検知する。
【００４５】
濃度調整制御部２０６は、キャリッジ１２５が基準白板１２４の直下である図４のＰ３に位置している状態において読取素子によって読み取られた読取結果に基づき、読取素子による読取結果の濃度を調整するためのパラメータ値を生成する。調整値記憶部２０７は、濃度調整制御部２０６によって生成されたパラメータ値を記憶する記憶部である。
【００４６】
簡易位置検知部２０８は、キャリッジ制御部２０４によって取得された読取結果に基づき、キャリッジ１２５が図４に示す基準白板１２４の直下であるＰ３の位置に位置しているか否かを判断する。即ち、簡易位置検知部２０８は、画像読取部であるキャリッジ１２５の位置を確認する画像読取部位置確認制御部として機能する。簡易位置検知部２０８による簡易位置検知処理の詳細については後述する。
【００４７】
次に、本実施形態に係る画像形成装置１が省電力状態に遷移する省エネ移行動作について、図６を参照して説明する。図６に示すように、スキャナ制御部２０１が、画像形成装置１の動作状態に従って省エネ移行処理を開始すると（Ｓ６０１）、まず、スキャナ制御部２０１は、キャリッジ制御部２０４を制御し、キャリッジ１２５を省電力状態の待機位置、即ち、図８に示すように基準白板１２４の直下に移動させる（Ｓ６０２）。
【００４８】
キャリッジ１２５を基準白板１２４の直下に移動させると、スキャナ制御部２０１は、調整処理の要否を判定する（Ｓ６０３）。Ｓ６０３において、スキャナ制御部２０１は、濃度調整制御部２０６による濃度調整処理が最後に実行されてからの経過期間を取得し、その経過期間を所定の閾値と比較する。その結果、経過期間が所定の閾値を超えていた場合、スキャナ制御部２０１は調整が必要であると判断し（Ｓ６０３／ＹＥＳ）、濃度調整制御部２０６に濃度調整処理を実行させる（Ｓ６０４）。
【００４９】
Ｓ６０３において、スキャナ制御部２０１は調整値記憶部２０７に記憶された情報を参照して、最後に濃度調整処理が実行されてからの経過期間を取得する。図７は、本実施形態に係る調整値記憶部２０７が記憶している情報の例を示す図である。
【００５０】
図７に示すように、本実施形態に係る調整値記憶部２０７は濃度調整処理によって得られたパラメータ設定値である“濃度調整値”に加えて、その値が生成された濃度調整処理が実行されたタイミングを示す“調整処理実行時刻”の情報を含む。そして、スキャナ制御部２０１は、Ｓ６０３において、図７に示す“調整処理実行時刻”を参照し、現在時刻との差分を求めることにより、最後に濃度調整処理が実行されてからの経過時間を取得する。
【００５１】
Ｓ６０３の判断の結果、経過期間が所定の閾値を超えていなかった場合、若しくはＳ６０４の処理が完了した場合、スキャナ制御部２０１は、省電力制御部２０２を制御してスキャナユニット１２０各部への電力供給を制限し、省電力状態へ移行する（Ｓ６０５）。
【００５２】
このように、本実施形態に係る省電力状態への移行時の制御においては、図７に示すように調整値記憶部２０７に記憶されている濃度調整処理の実行時刻が参照される。そして、最後に濃度調整処理が実行されてからの経過時間が所定の閾値を超えていた場合には、省電力状態への移行前に濃度調整処理を実行した上で省電力状態に移行する。
【００５３】
そのため、省電力状態からの復帰時において、省電力状態へ移行するタイミングよりも前の所定の期間以内に濃度調整処理が実行されたことが保証された状態となる。従って、省電力状態からの復帰後の処理において、濃度調整処理が省電力状態への移行前の所定期間以内に実行されていることを前提として動作を行うことが出来る。この効果については後に詳述する。
【００５４】
尚、本実施形態に係る省電力状態への移行時の動作においては、最後に濃度調整動作が実行されてからの経過時間が所定の閾値を超えていた場合にのみ濃度調整動作を実行するが、省電力状態への移行時に必ず濃度調整動作を実行するようにしても良い。
【００５５】
次に、本実施形態に係る省電力状態からの復帰時の動作について、図９を参照して説明する。図９は、本実施形態に係る省電力状態からの復帰時の動作を示すフローチャートである。図９に示すフローのうち、破線で囲まれた部分が本実施形態における特徴的な処理である。
【００５６】
図９に示すように、省電力制御部２０２によって電力供給が再開され、スキャナ制御部２０１が省電力状態からの復帰動作を開始すると（Ｓ９０１）、スキャナ制御部２０１はスキャナユニット１２０に含まれる各部についての必要最低限の簡易設定処理を行う（Ｓ９０２）。Ｓ９０２の設定処理には、濃度調整制御部２０６による濃度調整処理は含まれない。
【００５７】
簡易設定処理が完了したら、スキャナ制御部２０１は省電力状態の間に経過した時間を取得する（Ｓ９０３）。省電力状態の経過時間は、例えば省電力制御部２０２が記憶しており、Ｓ９０３においてスキャナ制御部２０１は省電力制御部２０２から情報を取得することにより省電力状態の経過時間を取得する。
【００５８】
省電力状態での経過時間を取得したスキャナ制御部２０１は、取得した経過時間を所定の閾値と比較し（Ｓ９０４）、所定時間以上経過していれば（Ｓ９０４／ＹＥＳ）、省電力状態への移行前に実行した濃度調整動作による濃度調整値は古くて使用不可能であると判断し、本実施形態に係る特徴的な処理には進まずに通常の処理に進む。
【００５９】
通常の処理においては、まずスキャナユニット１２０が濃度調整制御部２０６を制御して濃度調整動作を実行させる（Ｓ９０５）。これにより、調整値記憶部２０７に記憶されている図７に示す情報が最新の状態に更新される。そして、スキャナ制御部２０１はキャリッジ制御部２０４を制御してホーミング動作を実行する（Ｓ９０６）。
【００６０】
ホーミング動作において、キャリッジ制御部２０４は、所定の速度でキャリッジをＰ３からＰ１の方向へ移動させ、その途中のＰ２の位置においてＨＰセンサ１２３によってキャリッジ１２５が検知されたタイミングにおいて、キャリッジ１２５の位置を認識し、以降、Ｐ２とＰ１との相対位置の分キャリッジ１２５を移動させることにより、キャリッジ１２５をＰ１の位置に移動させる。
【００６１】
このホーミング動作において、ＨＰセンサ１２３によってキャリッジ１２５が検知されたタイミングに基づき、省電力状態からの復帰時にキャリッジ１２５の位置がずれていたか否かを判断することが出来る（Ｓ９０７）。ホーミング動作の結果、キャリッジ１２５の位置がずれていた場合（Ｓ９０７／ＹＥＳ）、Ｓ９０５において実行した濃度調整処理により得られた濃度調整値が不正確である可能性が高い。
【００６２】
そのため、スキャナ制御部２０１は、キャリッジ制御部２０４を制御してキャリッジ１２５を基準白板１２４の直下であるＰ３の位置に再度移動させる（Ｓ９０８）。キャリッジ１２５を再度基準白板１２４の直下に移動させると、スキャナ制御部２０１はその状態で濃度調整制御部２０６を制御して再度濃度調整処理を実行させる（Ｓ９０９）。これにより、キャリッジ１２５が確実に基準白板の直下であるＰ３に位置している状態で正確な濃度調整値が生成されることとなる。
【００６３】
Ｓ９０９の処理が完了すると、スキャナ制御部２０１はキャリッジ制御部２０４を制御してキャリッジ１２５をＨＰ（Ｈｏｍｅ  Ｐｏｓｉｔｉｏｎ）、即ち、図４のＰ１の位置に移動させる（Ｓ９１０）。ホーミング動作の結果、キャリッジ１２５の位置がずれていなかった場合（Ｓ９０７／ＮＯ）、若しくはＳ９１０の処理が完了した場合、スキャナ制御部２０１は、カバー開閉検知部２０３の検知結果を取得し、上面カバー１２１の開閉状態を確認する（Ｓ９１１）。
【００６４】
上面カバー１２１が閉じている場合（Ｓ９１１／ＮＯ）、サイズ検知処理は不可能であるため、スキャナ制御部２０１は、そのまま省電力状態からの復帰動作を完了する。他方、上面カバー１２１が開いている場合（Ｓ９１１／ＹＥＳ）、スキャナ制御部２０１は、原稿サイズ検知部２０５を制御して、原稿サイズ検知処理を実行させる（Ｓ９１２）。
【００６５】
Ｓ９１２において、スキャナ制御部２０１は、キャリッジ制御部２０４を制御してキャリッジ１２５をサイズ検知位置であるＰ５の位置に移動させた上で、カバー開閉検知部２０３の検知結果を監視し、上面カバー１２１が開いた状態から閉じられるタイミングを検知して、サイズ検知処理のために原稿サイズ検知部２０５を制御する。
【００６６】
サイズ検知処理において、原稿サイズ検知部２０５は、キャリッジ制御部２０４を制御してキャリッジ１２５を図４のＰ５の位置に移動させ、その状態で読取素子１２５ａの読取結果を取得し、その読取結果に基づいて原稿の主走査方向端部を判断する。
【００６７】
Ｓ９１２の処理が完了すると、スキャナ制御部２０１はキャリッジ制御部２０４を制御してＳ９１０と同様にＨＰへの戻り処理を実行し（Ｓ９１３）、省電力状態からの復帰動作を完了する。Ｓ９０５〜Ｓ９１３の処理においては、Ｓ９１０の処理までの間に相当の処理が含まれるため、その前に上面カバー１２１が閉じられてしまうと、Ｓ９１１において“ＮＯ”となって原稿サイズ検知が不可能となってしまう。そのため、可能な限り早く原稿サイズ検知が可能な状態に達することが、本実施形態の特徴的な動作である。
【００６８】
Ｓ９０４の判断の結果、省電力状態での経過が所定時間以内であった場合（Ｓ９０４／ＮＯ）、スキャナ制御部２０１は、カバー開閉検知部２０３の検知結果を取得し、上面カバー１２１の開閉状態を確認する（Ｓ９２１）。上面カバー１２１が開いている場合（Ｓ９２１／ＹＥＳ）、ユーザがコンタクトガラス１２２に原稿をセットすることが予測されるため、サイズ検知処理に進む。
【００６９】
サイズ検知処理に進むと、スキャナ制御部２０１は、まず簡易位置検知部２０８を制御して簡易位置検知処理を実行させる（Ｓ９２２）。図１０（ａ）〜（ｃ）は、本実施形態に係る簡易位置検知処理の態様を示す図である。図１０（ａ）は、本実施形態に係るスキャナユニット１２０を上面から見た状態を示す図である。図１０（ａ）に示すように、キャリッジ１２５上には、コンタクトガラス１２２の主走査方向の全範囲をカバーするように読取素子１２５ａが設けられている。
【００７０】
ここで、コンタクトガラス１２２の主走査方向の全範囲を漏れなく読み取るため、キャリッジ１２５には、コンタクトガラス１２２の主走査方向、即ち、コンタクトガラス１２２に対してキャリッジ１２５が移動する方向と直交する方向の範囲の外側まで余裕をもって読取素子１２５ａが設けられている。従って、図１０（ｂ）に示すように、キャリッジ１２５がコンタクトガラス１２２の範囲に位置している場合において、キャリッジ１２５の外側の端の部分に設けられた読取素子１２５ａは、コンタクトガラス１２２の外側を読み取ることとなる。
【００７１】
他方、基準白板１２４は、キャリッジ１２５の主走査方向全範囲にわたって設けられている。そのため、キャリッジ１２５が図１０（ｃ）に示すように基準白板１２４の直下であるＰ３に位置している場合において、キャリッジ１２５の外側の端の部分に設けられた読取素子１２５ａは、基準白板を読み取ることとなる。
【００７２】
即ち、キャリッジ１２５上に設けられた読取素子１２５ａのうち、主走査方向の端部に設けられた読取素子１２５ａの読取結果が基準白板を読み取った白色の読取結果であれば、キャリッジ１２５がＰ３に位置していることを簡易的に確認することが出来る。他方、主走査方向の端部に設けられた読取素子１２５ａの読取結果が基準白板を読み取った白色の読取結果でなければ、省電力状態の間にキャリッジ１２５がＰ３の位置から移動してしまったことを簡易的に確認することが出来る。
【００７３】
このように、本実施形態に係る簡易位置検知処理においては、本来濃度調整処理のために設けられた基準白板１２４を用いて、簡易的にキャリッジ１２５の位置を確認することが可能である。従って、装置に設けられた構成を効率的に活用することが可能となる。
【００７４】
尚、図６において説明したように、本実施形態に係るスキャナユニット１２０の制御においては省電力状態への移行時にキャリッジ１２５を基準白板１２４の直下に移動させる、これにより、Ｓ９２２による簡易的なキャリッジ１２５の位置検知処理を適用することが可能となる。
【００７５】
尚、本実施形態においては、キャリッジ１２５の主走査方向端部に配置された読取素子１２５ａの読取結果を用いて簡易位置検知処理を実現することを例としている。この他、全ての読取素子１２５ａの読取結果を用いても良い。例えば、コンタクトガラス１２２上に原稿がセットされていたとしても、全ての読取素子１２５ａの読取結果が白色を示す値になることは考えにくい。
【００７６】
これに対して、キャリッジ１２５が基準白板１２４の直下に位置している状態においては、全ての読取素子１２５ａの読取結果が白を示す値となる。従って、Ｓ９２２において、キャリッジ１２５に搭載された全ての読取素子１２５ａの読取結果を取得し、全てが白色を示す読取結果である場合に、キャリッジ１２５が基準白板１２４の直下に位置していることを判断しても良い。
【００７７】
尚、Ｓ９２２の処理においては、未だ読取素子１２５ａの濃度調整処理が実行される前である。ここでは、その時点において調整値記憶部２０７に機能されている濃度調整値、即ち、省電力状態への移行前に実行された濃度調整処理による濃度調整値を用いて読取素子１２５ａの読取結果を取得する。
【００７８】
キャリッジ１２５が基準白板１２４の直下に位置していることが確認できない場合、キャリッジ１２５の現在位置がどこにあるかわからない状態である。従って、このままキャリッジ１２５をサイズ検知のために図４に示すＰ５の位置に移動させるための制御を行っても、キャリッジ１２５を正確にＰ５の位置に移動させることができず、サイズ検知を正確に行うことが出来ない可能性がある。
【００７９】
また、キャリッジ１２５の位置がコンタクトガラス１２２の範囲のうち、図４の右端の方である可能性もある。この場合、キャリッジ１２５をＰ３からＰ５に移動させるための制御を行うと、キャリッジ１２５が端部に衝突して破損してしまう可能性もある。
【００８０】
従って、Ｓ９２３の判断の結果、キャリッジ１２５が基準白板１２４の直下に位置していないことが確認された場合（Ｓ９２３／ＮＯ）、スキャナ制御部２０１は、本実施形態の特徴的な処理によるサイズ検知処理が不可能であると判断し、Ｓ９０６のホーミング処理に進み、従来通りの処理に従ってサイズ検知処理を行う。
【００８１】
他方、Ｓ９２３の判断の結果、キャリッジ１２５が基準白板１２４の直下に位置していることが確認できた場合（Ｓ９２３／ＹＥＳ）、スキャナ制御部２０１はキャリッジ制御部２０４を制御し、キャリッジ１２５をサイズ検知位置であるＰ５の位置に移動させ（Ｓ９２４）、待機する。
【００８２】
スキャナ制御部２０１は、キャリッジ１２５をＰ５の位置に移動させた状態で、カバー開閉検知部２０３の検知結果を監視し、上面カバー１２１を開いた状態から閉じるタイミングを検知するまで待機する（Ｓ９２５／ＮＯ）。そして、上面カバー１２１が閉じられ始めたことを検知すると（Ｓ９２５／ＹＥＳ）、スキャナ制御部２０１は、コンタクトガラス１２２に原稿がセットされたものと判断し、原稿サイズ検知部２０５を制御してサイズ検知処理を実行する（Ｓ９２６）。
【００８３】
Ｓ９２４〜Ｓ９２６の処理は、Ｓ９１２において実行される処理と同様の処理である。Ｓ９２６において、原稿サイズ検知部２０５は、Ｓ９１２と同様に、キャリッジ制御部２０４を制御し、キャリッジ１２５が図４のＰ５に位置した状態において読取素子１２５ａの読取結果を取得し、その読取結果に基づいて原稿の主走査方向端部を判断する。
【００８４】
Ｓ９２６の処理においては、Ｓ９２２と同様に、未だ読取素子１２５ａの濃度調整処理が実行される前である。ここでは、その時点において調整値記憶部２０７に機能されている濃度調整値、即ち、省電力状態への移行前に実行された濃度調整処理による濃度調整値を用いて読取素子１２５ａの読取結果を取得する。
【００８５】
このように、本実施形態に係る特徴的な処理においては、Ｓ９０１において省電力状態からの復帰処理が開始された後、濃度調整処理のような時間のかかる処理を行うことなく、Ｓ９２４のサイズ検知処理のための待機状態に移行する。換言すると、濃度調整処理よりも先に原稿サイズ検知処理を実行する。
【００８６】
従って、ユーザが上面カバー１２１を開いて省電力状態からの復帰処理が開始された後、サイズ検知処理のための待機状態に移行するまでの期間を短縮することができ、サイズ検知処理の準備が整う前にユーザが上面カバー１２１を閉じてしまうような状態を回避することが出来る。
【００８７】
Ｓ９２６のサイズ検知処理が完了すると、スキャナ制御部２０１は、キャリッジ制御部２０４を制御し、キャリッジ１２５を基準白板１２４の直下であるＰ３の位置に移動させる（Ｓ９２７）。そして、濃度調整制御部２０６を制御して濃度調整処理を実行させる（Ｓ９２８）。
【００８８】
尚、Ｓ９２１の判断において上面カバー１２１が閉じられていた場合（Ｓ９２１／ＮＯ）、コンタクトガラス１２２に原稿がセットされることはないため、スキャナ制御部２０１はＳ９２８の処理に進む。Ｓ９２８の濃度調整処理が完了すると、スキャナ制御部２０１はキャリッジ制御部２０４を制御してキャリッジ１２５のホーミング処理を行う（Ｓ９２９）。
【００８９】
Ｓ９２９のホーミングにおいて、スキャナ制御部２０１はＳ９０６と同様にキャリッジ１２５のずれの有無を確認し、キャリッジ１２５の位置がずれていた場合（Ｓ９３０／ＹＥＳ）、Ｓ９０７の場合と同様に、基準白板１２４の直下へのキャリッジ１２５の移動（Ｓ９３１）、及び濃度調整処理をやり直す（Ｓ９３２）。
【００９０】
濃度調整処理をやり直すと、スキャナ制御部２０１は、Ｓ９１０と同様にＨＰへの戻り処理を実行し、処理を終了する。他方、キャリッジ１２５の位置ずれが無ければ（Ｓ９３０／ＮＯ）、そのまま処理を終了する。
【００９１】
このように、本実施形態に係る省電力状態からの復帰処理においては、読取素子１２５ａの読取結果の濃度調整処理や、ホーミング処理を省略して原稿サイズ検知のための待機状態に移行するため、上面カバー１２１が閉じられてしまって原稿サイズ検知が不可能な状態となってしまうこと、即ちＳ９１１において“ＮＯ”となってしまうことを防ぐことが出来る。
【００９２】
また、図６において説明したように、省電力状態への遷移時に、所定期間以内に濃度調整処理が実行されていることを保証した上で省電力状態に遷移する。そのため、省電力状態からの復帰時においては、最後に濃度調整処理が実行されたタイミングが省電力状態への遷移前の所定の期間以内であることが保証されており、濃度調整値が古すぎる状態で原稿サイズ検知が実行されてしまうこともない。
【００９３】
サイズ検知処理において読取素子１２５ａによる読取結果に求められる読取濃度の精度は、原稿の領域であるか否かを判断可能な程度の精度であり、実際に原稿を読み取る際の読取精度は必要ない。従って、本実施形態に係る処理のように、濃度調整値がある程度新しいことが保証されていれば、問題なく読取素子１２５ａの読取結果を用いたサイズ検知処理を実行することが可能である。
【００９４】
また、Ｓ９０４に示すように、省電力状態での経過期間が所定の閾値期間以内である場合にのみ、本実施形態の特徴的な処理であるサイズ検知処理前の濃度調整処理の省略が行われる。そのため、濃度調整値が古すぎるという状態を更に好適に防ぐことが出来る。
【００９５】
また、原稿サイズ検知前のホーミング処理を省略するため、キャリッジ１２５の位置を確認することができず、上述したようにキャリッジ１２５がＰ５に位置しない状態となって原稿サイズを正確に検知できない場合や、キャリッジ１２５が移動可能な範囲の端部に衝突して破損してしまうような弊害は、Ｓ９２２の簡易位置検知処理によって解決されている。
【００９６】
簡易位置検知処理においては、キャリッジ１２５の正確な位置を認識することはできないが、少なくともキャリッジ１２５が基準白板１２４の直下に位置していることは確認可能であるため、上述したような課題を解決することが出来る。
【００９７】
また、Ｓ９２６においてサイズ検知処理を実行した後に、濃度調整処理やホーミング処理を実行するため、実際の原稿の読取処理において画像濃度の不正確さや読取位置のずれといった問題が生じることを防ぐこともできる。
【００９８】
尚、上記実施形態においては、図９のＳ９０４において、省電力状態での経過期間を判断することにより、その時点で調整値記憶部２０７に記憶されている濃度調整値の信頼性を判断した。しかしながら、これは省電力状態への移行前に実行された濃度調整処理による濃度調整値の信頼性を判断する一態様であり、他の判断を行っても良い。
【００９９】
例えば、最適なパラメータ値は、温度や湿度などの環境条件によって変動することが考えられるため、そのような環境条件に基づいて判断しても良い。具体的には、図６において説明した省電力状態への移行時の動作において、温度や湿度などの環境条件を計測して記憶する処理を実行する。そして、図９のＳ９０４において、そのタイミングで計測された温度や湿度等の環境条件と、省電力状態への移行前に記憶された環境条件とを比較し、その差が所定の許容値を超えている場合には、Ｓ９０４において“ＹＥＳ”の判断に進む。これにより、省電力状態への移行前に実行された濃度調整処理による濃度調整値の信頼性をより高めることが出来る。
【０１００】
また、上記実施形態においては、Ｓ９２２の簡易位置検知処理において、キャリッジ１２５の主走査方向の両端に配置された読取素子１２５ａの読取結果が基準白板を読み取った読取結果であることに基づく判断を例として説明した。この他、例えば、基準白板１２４の主走査方向両端部に、副走査方向に対して濃度が変化するパターンを描画しておき、キャリッジ１２５を基準白板１２４の直下の範囲において副走査方向に数画素分動かしながら取得された読取素子１２５ａの読取結果とのパターンマッチングにより判断しても良い。
【０１０１】
尚、Ｓ９１２やＳ９２６のサイズ検知処理において、検知された原稿サイズは、以降のスキャン動作における読み取り範囲の設定値として用いられるが、サイズ検知結果をディスプレイパネル１４０に表示させることにより、ユーザの利便性を高めることが出来る。その場合、主制御部１０１がエンジン制御部１０２からサイズ検知結果を取得し、取得したサイズ検知結果をディスプレイパネル１４０に表示させるように操作表示制御部１０５を制御する。
【０１０２】
他方、Ｓ９１２やＳ９２６の処理の結果、例えばコンタクトガラス１２２上における用紙のセットの仕方や、上面カバー１２１を閉じるタイミングが要因となって原稿サイズの検知に失敗する場合もある。そのような場合、上記と同様の処理により、原稿サイズの検知に失敗したことをユーザに通知することが好ましい。これにより、ユーザに原稿サイズの指定が必要であることを伝えることが出来る。
【０１０３】
また、原稿サイズを自動的に検知するための正しい手順をディスプレイパネル１４０に表示するようにしても良い。これにより、ユーザの利便性を更に向上することが出来る。
【０１０４】
また、図９の例においては、キャリッジ１２５がＰ５のサイズ検知位置に待機している状態において、Ｓ９２５で上面カバー１２１が開いた状態から閉じられるのを検知する場合を前提としている。そのため、Ｓ９２４に至るまでに必要な処理を極力少なくし、Ｓ９２４に至る前にユーザが上面カバー１２１を閉じ始めることを防いでいる。
【０１０５】
しかしながらユーザの操作によってはＳ９２４に至る前に上面カバー１２１が閉じられてしまう場合がある。スキャナ制御部２０１は、上面カバー１２１が開いた状態から閉じ始められることを示す信号がカバー開閉検知部２０３から入力されると、原則として原稿サイズ検知部２０５を制御してサイズ検知処理を実行させるが、この際に、Ｓ９２４の状態に至っているか否か、即ち、キャリッジ１２５がＰ５のサイズ検知位置に待機しているか否かを判断しても良い。
【０１０６】
その結果、Ｓ９２４の状態に至っていなければ、サイズ検知処理をキャンセルすると共に、サイズ検知不可能として上述したようにユーザに通知することにより、ユーザの利便性を向上することが出来る。
【０１０７】
また、本実施形態に係る特徴的な処理の前提は、コンタクトガラス１２２に原稿がセットされることである。これに対して、ＡＤＦ１１０に原稿がセットされた場合には、ＡＤＦ１１０からスキャナユニット１２０に原稿を搬送する途中で原稿サイズを検知することが可能であるため、本実施形態に係る処理は不要である。従って、省電力状態からの復帰時において、スキャナ制御部２０１はＡＤＦ１１０への原稿のセットの有無を判断し、ＡＤＦ１１０に原稿がセットされている場合には、従来通りの制御を選択するようにしても良い。
【０１０８】
また、図９の例においては、上面カバー１２１が開いた状態から閉じられてサイズ検知処理が実行された後、必要な処理を経て省電力状態からの復帰処理を終了する場合を例として説明している。しかしながら、ユーザの手動操作によっては、再度上面カバー１２１が開かれて原稿がセットし直される場合もある。
【０１０９】
そのような場合に対応するため、スキャナ制御部２０１は、上面カバー１２１が開いた状態から閉じ始められることを示す信号がカバー開閉検知部２０３から入力された場合には、既にサイズ検知処理を完了したか否かに関わらずサイズ検知処理を再度実行するようにしても良い。
【０１１０】
そのような制御を可能とするため、スキャナ制御部２０１は、図９のＳ９２６においてサイズ検知処理が完了した後、スキャンの開始を指示するための操作が入力されるまで、キャリッジ１２５をＰ５のサイズ検知位置に留まらせて待機することが好ましい。これにより、上面カバー１２１が再度開閉された場合に、すぐにサイズ検知処理を実行することが可能となる。
【０１１１】
他方、サイズ検知処理が完了した後に、スキャンの開始を指示するための操作が入力された場合に、Ｓ９２７以降の処理に進むように制御する。この場合、夫々の処理について特に時間的な制約はないため、基準白板１２４の直下へのキャリッジ１２５の移動、濃度調整処理、ホーミング処理といった制御を問題なく実行することが出来る。
【符号の説明】
【０１１２】
１  複合機
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  エンジン
１００  コントローラ
１０１  主制御部
１０２  エンジン制御部
１０３  入出力制御部
１０４  画像処理部
１０５  操作表示制御部
１１０  ＡＤＦ
１２０  スキャナユニット
１３０  排紙トレイ
１４０  ディスプレイパネル
１５０  給紙テーブル
１６０  プリントエンジン
１７０  排紙トレイ
１８０  ネットワークＩ／Ｆ
２０１  スキャナ制御部
２０２  省電力制御部
２０３  カバー開平検知部
２０４  キャリッジ制御部
２０５  原稿サイズ検知部
２０６  濃度調整制御部
２０７  調整値記憶部
２０８  簡易位置検知部
【先行技術文献】
【特許文献】
【０１１３】
【特許文献１】特表２０１０−４１４２７号公報
【図１】
2015159351.tif 000003
【図２】
2015159351.tif 000004
【図３】
2015159351.tif 000005
【図４】
2015159351.tif 000006
【図５】
2015159351.tif 000007
【図６】
2015159351.tif 000008
【図７】
2015159351.tif 000009
【図８】
2015159351.tif 000010
【図９】
2015159351.tif 000011
【図１０】
2015159351.tif 000012