(57)【特許請求の範囲】
【請求項１】
記録媒体の表面と相対移動し、前記表面に対して光を照射する表面用照射手段と、
前記記録媒体の裏面と相対移動し、前記裏面に対して光を照射する裏面用照射手段と、
前記表面用照射手段により光が照射される第１照射期間及び前記裏面用照射手段により光が照射される第２照射期間を一組とした場合の組毎に光が照射される周期を規定する周期信号を出力する出力手段と、
前記第１照射期間と前記第２照射期間との総和が前記周期以下の予め定められた時間を超えたか否かを判定し、前記総和が前記予め定められた時間を超えていないと判定した場合のみ、前記第１照射期間と前記第２照射期間とが一致する場合に比べ、前記出力手段から入力された前記周期信号により規定される前記周期内で前記第１照射期間と前記第２照射期間との重複が減るように、前記第１照射期間を規定するパルス幅と前記第２照射期間を規定するパルス幅との少なくとも一方を制御する制御手段と、
を含む画像読取装置。
【請求項２】
前記表面用照射手段及び前記裏面用照射手段の各々は、前記記録媒体に対して相対移動すると共に、前記相対移動中に前記記録媒体に対して、予め定められた順序で循環する複数の色の各々の光を照射し、
前記第１照射期間は、前記表面用照射手段により前記順序で前記複数の色の各々の光が１回ずつ照射される期間であり、
前記第２照射期間は、前記裏面用照射手段により前記順序で前記複数の色の各々の光が１回ずつ照射される期間である請求項１に記載の画像読取装置。
【請求項３】
前記制御手段は、前記表面及び前記裏面の一方の面に照射される前記複数の色の各々の光の間で、他方の面に対して前記複数の色のうちの１つの色の光が１回ずつ照射されるように制御する請求項２に記載の画像読取装置。
【請求項４】
前記制御手段は、前記総和が前記予め定められた時間を超えた場合、前記第１照射期間と前記第２照射期間とが重複し、かつ、前記表面用照射手段及び前記裏面用照射手段の一方による予め定められた順序で循環する複数の色の各々の照射に要する消費電流値のうちの最大の消費電流値となる色の光が照射される照射期間と前記表面用照射手段及び前記裏面用照射手段の他方による前記複数の色の各々の照射に要する消費電流値のうちの最小の消費電流値となる色の光が照射される照射期間とが重複するように前記表面用照射手段及び前記裏面用照射手段を制御する請求項１に記載の画像読取装置。
【請求項５】
コンピュータを、
請求項１から請求項４の何れか１項に記載の画像読取装置における制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、センサ制御部からライン同期信号が入力されると、予め定められた期間のみ、同色の複数のＬＥＤを点灯させる点灯時間率調整部を有する画像読取装置が開示されている。
【０００３】
特許文献２には、対向する位置に配置された一対のＣＩＳ（密着型イメージセンサ：Contact Image Sensor）により原稿の表面及び裏面の各々の画像を線順次方式で読み取る画像読取装置が開示されている。特許文献２に記載の画像読取装置は、一対のＣＩＳに対して主走査の同期信号を同一のタイミングで入力することで、一方のＣＩＳにおける光源の点灯と他方のＣＩＳにおける光源の点灯とを同期させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１２４９８５号公報
【特許文献２】特開２０１０−８１３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、複数の光源の各々による光の照射期間を一致させる場合に比べ、消費電流が増大する期間を短くすることができる画像読取装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の画像読取装置は、記録媒体の表面と相対移動し、前記表面に対して光を照射する表面用照射手段と、前記記録媒体の裏面と相対移動し、前記裏面に対して光を照射する裏面用照射手段と、前記表面用照射手段により光が照射される第１照射期間及び前記裏面用照射手段により光が照射される第２照射期間を一組とした場合の組毎に光が照射される周期を規定する周期信号を出力する出力手段と、前記第１照射期間と前記第２照射期間との総和が前記周期以下の予め定められた時間を超えたか否かを判定し、前記総和が前記予め定められた時間を超えていないと判定した場合のみ、前記第１照射期間と前記第２照射期間とが一致する場合に比べ、前記出力手段から入力された前記周期信号により規定される前記周期内で前記第１照射期間と前記第２照射期間との重複が減るように、前記第１照射期間を規定するパルス幅と前記第２照射期間を規定するパルス幅との少なくとも一方を制御する制御手段と、を含む。
【０００９】
請求項１に記載の画像読取装置では、請求項２に記載の発明のように、前記表面用照射手段及び前記裏面用照射手段の各々は、前記記録媒体に対して相対移動すると共に、前記相対移動中に前記記録媒体に対して、予め定められた順序で循環する複数の色の各々の光を照射し、前記第１照射期間は、前記表面用照射手段により前記順序で前記複数の色の各々の光が１回ずつ照射される期間であり、前記第２照射期間は、前記裏面用照射手段により前記順序で前記複数の色の各々の光が１回ずつ照射される期間である。
【００１０】
請求項２に記載の画像読取装置では、請求項３に記載の発明のように、前記制御手段は、前記表面及び前記裏面の一方の面に照射される前記複数の色の各々の光の間で、他方の面に対して前記複数の色のうちの１つの色の光が１回ずつ照射されるように制御する。
【００１２】
請求項１に記載の画像読取装置では、請求項４に記載の発明のように、前記制御手段は、前記総和が前記予め定められた時間を超えた場合、前記第１照射期間と前記第２照射期間とが重複し、かつ、前記表面用照射手段及び前記裏面用照射手段の一方による予め定められた順序で循環する複数の色の各々の照射に要する消費電流値のうちの最大の消費電流値となる色の光が照射される照射期間と前記表面用照射手段及び前記裏面用照射手段の他方による前記複数の色の各々の照射に要する消費電流値のうちの最小の消費電流値となる色の光が照射される照射期間とが重複するように前記表面用照射手段及び前記裏面用照射手段を制御する。
【００１３】
請求項５に記載のプログラムは、コンピュータを、請求項１から請求項４の何れか１項に記載の画像読取装置における制御手段として機能させるためのプログラムである。
【発明の効果】
【００１４】
請求項１及び請求項５に係る発明によれば、複数の光源の各々による光の照射を同期させる場合に比べ、消費電流が増大する期間を短くすることができる。また、請求項１及び請求項５に係る発明によれば、１つの周期内で記録媒体の表裏の各々に対して複数の色の各々の光を重複させずに照射することができる。
【００１７】
請求項２に係る発明によれば、記録媒体の表裏の各々に対して予め定められた順序で循環する複数の色の各々の光が同期して照射される場合に比べ、記録媒体の表裏の各々に対して予め定められた順序で循環する複数の色の各々の光が照射される場合であっても消費電流が増大する期間を短くすることができる。
【００１８】
請求項３に係る発明によれば、記録媒体の表裏の一方に対して複数の色の光が照射された後に他方に対して複数の色の光が照射される場合に比べ、記録媒体に対して光が照射される部分と光が照射されない部分の偏りを軽減することができる。
【００２０】
請求項４に係る発明によれば、記録媒体の表面に対する複数の色の各々の照射による消費電流値のうちの最大の消費電流値となる色の光が照射される照射期間と記録媒体の裏面に対する複数の色の各々の照射による消費電流値のうちの最大の消費電流値となる色の光が照射される照射期間とが重複する場合に比べ、記録媒体の表裏の各々に対して複数の色の各々の光が照射される期間の消費電流の増大を抑制することができる。
【図面の簡単な説明】
【００２１】
【図１】第１及び第２実施形態に係る画像読取装置の構造系の構成の一例を示す概略構成図である。
【図２】第１実施形態に係る画像読取装置の電気系の構成の一例を示すブロック図である。
【図３】第１及び第３実施形態に係る周期信号送信処理の流れの一例を示すフローチャートである。
【図４】第１実施形態に係る第１点灯制御処理の流れの一例を示すフローチャートである。
【図５】第１実施形態に係る第２点灯制御処理の流れの一例を示すフローチャートである。
【図６】第１実施形態に係る周期信号、表面ランプによる光の照射期間、及び裏面ランプによる光の照射期間の各々の遷移態様の一例を示すタイムチャートである。
【図７】第２実施形態に係る画像読取装置の電気系の構成の一例を示すブロック図である。
【図８】第２実施形態に係る周期信号送信処理の流れの一例を示すフローチャートである。
【図９】第２実施形態に係る第１点灯制御処理の流れの一例を示すフローチャートである。
【図１０】第２実施形態に係る第２点灯制御処理の流れの一例を示すフローチャートである。
【図１１】第２実施形態に係る第１周期信号、表面ランプによる光の照射期間、第２周期信号、裏面ランプによる光の照射期間、及び消費電流の各々の遷移態様の一例を示すタイムチャートである。
【図１２】第３実施形態に係る画像読取装置の構造系の構成の一例を示す概略構成図である。
【図１３】第３実施形態に係る画像読取装置の電気系の構成の一例を示すブロック図である。
【図１４】第３実施形態に係るＬＥＤ特定情報送信処理の流れの一例を示すフローチャートである。
【図１５】第３実施形態に係る表面用ＬＥＤ設定処理の流れの一例を示すフローチャートである。
【図１６】第３実施形態に係る第１点灯制御処理の流れの一例を示すフローチャートである。
【図１７】図１６に示すフローチャートの続きである。
【図１８】第３実施形態に係る裏面用ＬＥＤ設定処理の流れの一例を示すフローチャートである。
【図１９】第３実施形態に係る第２点灯制御処理の流れの一例を示すフローチャートである。
【図２０】図１９に示すフローチャートの続きである。
【図２１】第３実施形態に係る周期信号、表面用ＬＥＤの点灯期間、裏面用ＬＥＤの点灯期間、及び消費電流の各々の遷移態様の第１の例を示すタイムチャートである。
【図２２】第３実施形態に係る周期信号、表面用ＬＥＤの点灯期間、裏面用ＬＥＤの点灯期間、及び消費電流の各々の遷移態様の第２の例を示すタイムチャートである。
【図２３】第１点灯制御処理及び表面用ＬＥＤ設定処理に含まれる各処理をソフトウェア構成で実現するための構成の一例を示すブロック図である。
【図２４】第２点灯制御処理及び裏面用ＬＥＤ設定処理に含まれる各処理をソフトウェア構成で実現するための構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００２３】
［第１実施形態］
一例として図１に示すように、画像読取装置１０は、原稿搬送部１２（ＤＡＤＦ：Dual Auto Document Feeder）と表面画像読取部１４とを含む。
【００２４】
原稿搬送部１２は、原稿台２０、複数の搬送ロール対２６、裏面画像読取部２８、排紙部３０、及び基準板４６を含む。原稿台２０には、画像が記録された原稿１８が置かれる。搬送路２４には、取り出しロール２２及び複数の搬送ロール対２６が設けられており、原稿台２０に置かれた原稿１８が取り出しロール２２によって取り出され、取り出された原稿１８は複数の搬送ロール対２６によって搬送される。排紙部３０には、表面画像読取部１４及び裏面画像読取部２８の少なくとも一方による読取処理が終了した原稿１８が排出される。なお、原稿１８は、本発明に係る記録媒体の一例である。
【００２５】
裏面画像読取部２８は、裏面用ラインセンサ２８Ａと、本発明に係る裏面用照射手段の一例である裏面ランプ２８Ｂとを含む。裏面ランプ２８Ｂは、主走査方向に沿って長尺状に形成されており、基準板４６上を通過する原稿１８の裏面、又は基準板４６の上面に対して光を照射する。
【００２６】
裏面用ラインセンサ２８Ａは、点灯した裏面ランプ２８Ｂによって原稿１８又は基準板４６に対して光が照射されて得られた反射光を画素毎に受光することで原稿１８の裏面又は基準板４６の上面を読み取り、光電変換して得た読取データを出力する。
【００２７】
基準板４６は、主走査方向に長尺状に形成された白色の板であり、裏面画像読取部２８に対向配置されている。なお、基準板４６の一例としては、白色の樹脂板又は白色に塗装された金属板などが挙げられる。
【００２８】
表面画像読取部１４は、透光性を有するプラテンガラス３２が備えられており、プラテンガラス３２には基準板３５が取り付けられている。基準板３５は、主走査方向に長尺状に形成された白色の板である。
【００２９】
プラテンガラス３２の上面には、基準板３５に隣接しており、原稿搬送部１２によって搬送された原稿１８の表面を読み取る位置である表面読取位置が設けられている。プラテンガラス３２の下側には、本発明に係る表面用照射手段の一例である表面ランプ３４と、第１反射ミラー３６、第２反射ミラー３８、及び第３反射ミラー４０が備えられている。
【００３０】
表面ランプ３４は、主走査方向に沿って長尺状に形成されており、表面読取位置を通過する原稿１８の表面、又は基準板３５の下面に向けて光を照射する。
【００３１】
第１反射ミラー３６は、原稿１８の表面又は基準板３５の下面で反射した反射光を受け、反射光の進行方向を変更して第２反射ミラー３８へ導く。第２反射ミラー３８は、第１反射ミラー３６によって導かされた反射光を受け、反射光の進行方向を変更して第３反射ミラー４０へ導く。第３反射ミラー４０は、第２反射ミラー３８によって導かれた反射光を受け、反射光の進行方向を変更してレンズ４２へ導く。
【００３２】
表面画像読取部１４は、表面用ラインセンサ４４を備えている。点灯した表面ランプ３４によって原稿１８の表面又は基準板３５の下面に対して光が照射されて得られた反射光は、第１反射ミラー３６，３８、４０及びレンズ４２を介して表面用ラインセンサ４４によって入射される。表面用ラインセンサ４４は、入射された反射光を画素毎に受光することで原稿１８の表面又は基準板３５の下面を読み取り、光電変換して得た読取データを出力する。
【００３３】
このように構成された本第１実施形態に係る画像読取装置１０では、原稿台２０に置かれた原稿１８は、一枚ずつ取り出しロール２２で取り出され、搬送路２４へ送られる。搬送路２４へ送られた原稿１８は、搬送ロール対２６によって表面画像読取部１４による表面読取位置まで搬送され、原稿１８の表面が表面画像読取部１４によって読み取られる。その後、原稿１８は、表面読取位置よりも搬送方向下流側に設置されている裏面画像読取部２８に搬送され、原稿１８の裏面が裏面画像読取部２８によって読み取られた後、排紙部３０に排紙される。
【００３４】
なお、本第１実施形態に係る画像読取装置１０では、表面ランプ３４、第１反射ミラー３６、第２反射ミラー３８、及び第３反射ミラー４０が、副走査方向（図１に示す例では、矢印Ａ方向及びその逆方向）に沿って移動可能とされている。これにより、プラテンガラス３２の上面に原稿１８が置かれた状態で、点灯した表面ランプ３４、第１反射ミラー３６、第２反射ミラー３８、及び第３反射ミラー４０を副走査方向に移動させることで、原稿１８に記録された画像を読み取ることが可能となる。
【００３５】
また、本第１実施形態に係る画像読取装置１０では、裏面用ラインセンサ２８Ａ及び表面用ラインセンサ４４の一例として、複数のＣＣＤ（Charge Coupled Device）で形成されたＣＣＤラインセンサを採用しているが、これに限らず、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）イメージセンサ等の固体撮像素子を適用しても良い。また、表面用ラインセンサ４４に代えて、例えば裏面画像読取部２８に示すようなＣＩＳを用いても良く、ＣＩＳを矢印Ａ方向に移動させるようにしてもよい。この場合、第１反射ミラー３６、第２反射ミラー３８、第３反射ミラー４０、及びレンズ４２は不要となる。
【００３６】
また、本第１実施形態に係る画像読取装置１０では、裏面ランプ２８Ｂ及び表面ランプ３４の一例として、ＬＥＤ（Light Emitting Diode）を採用しているが、本発明はこれに限定されるものではなく、例えば、蛍光ランプであってもよい。また、ＬＥＤを採用する場合は、ＬＥＤが主走査方向に沿って配列されたものや、主走査方向の端部にＬＥＤを配置するもの等であってもよい。
【００３７】
一例として図２に示すように、画像読取装置１０は、コントローラ５０、本発明に係る出力手段の一例である画像読取制御部５２、ＤＡＤＦ制御部５４、裏面画像読取制御部５６、及びＵＩ（User Interface）６０を含む。
【００３８】
コントローラ５０は、画像読取装置１０全体の制御を行う。また、コントローラ５０は、画像読取制御部５２及び裏面画像読取制御部５６の各々から読取データに相当する画像信号を受信する。また、コントローラ５０は、ＵＩ６０から入力されたユーザの指示等を示す信号を受信する。
【００３９】
画像読取制御部５２は、画像読取装置１０における画像の読取処理全体を制御する。具体的には、ＤＡＤＦ制御部５４、裏面画像読取制御部５６、表面用ラインセンサ４４、走査制御部７２、及び本発明に係る制御手段の一例である表面照明制御部７６を制御する。なお、本第１実施形態では、画像読取制御部５２はＣＰＵ（Central Processing Unit）によって実現される。
【００４０】
また、画像読取制御部５２は、表面用ＲＯＭ（Read Only Memory）６８、表面用ＲＡＭ（Random Access Memory）７０、及び表面用ＮＶＭ（Non Volatile Memory）７１に接続されている。表面用ＲＯＭ６８及び表面用ＮＶＭ７０には、原稿１８の表面の読み取るに拘わる各種プログラムやそのときに用いられる各種情報等が記憶されている。各種プログラムには、周期信号送信プログラム６８Ａが含まれており、図２に示す例では、周期信号送信プログラム６８Ａは表面用ＲＯＭ６８に記憶されている。表面用ＲＡＭ７０は、画像読取制御部５２が動作する際に使用するメモリである。表面用ＲＡＭ７０には、原稿１８の表面を読み取るための各種プログラムが展開される。また、表面用ＲＡＭ７０には、原稿１８の表面の読み取りに要する各種データが一時的に記憶される。
【００４１】
なお、図２に示す例では、周期信号送信プログラム６８Ａが表面用ＲＯＭ６８に記憶されている状態が例示されているが、必ずしも最初から表面用ＲＯＭ６８に記憶させておく必要はない。例えば、画像読取装置１０に接続されて使用されるＳＳＤ（Solid State Drive）、ＩＣカード、光磁気ディスク、ＣＤ−ＲＯＭなどの可搬型の記憶媒体に先ずは周期信号送信プログラム６８Ａを記憶させておいてもよい。そして、画像読取制御部５２がこれらの可搬型の記憶媒体から周期信号送信プログラム６８Ａを取得して実行するようにしてもよい。また、通信手段を介して画像読取装置１０に接続されるコンピュータ又はサーバ装置等の外部電子計算機の記憶部に周期信号送信プログラム６８Ａを記憶させておいてもよい。この場合、画像読取制御部５２は外部電子計算機から周期信号送信プログラム６８Ａを取得して実行する。
【００４２】
走査制御部７２は、原稿１８を読み取る際の走査に関する制御を行うものであり、モータ７４の制御も行う。モータ７４は、図１で説明した表面ランプ３４と各種ミラーを一体的に移動させるモータである。
【００４３】
表面照明制御部７６は、表面ランプ３４を制御する。画像読取装置１０は、本発明に係る制御手段の一例である裏面照明制御部７７を備えており、裏面照明制御部７７は、表面照明制御部７６の制御下で裏面ランプ２８Ｂを制御する。なお、本第１実施形態では、表面照明制御部７６及び裏面照明制御部７７がＡＳＩＣ（Application Specific Integrated Circuit）によって実現されているが、これに限らず、ＣＰＵによって実現されるようにしてもよい。
【００４４】
ＤＡＤＦ制御部５４は、原稿搬送部１２を制御する。ＤＡＤＦ制御部５４は、上述した取り出しロール２２や搬送ロール対２６を回転させるための各モータ６６を制御する各ローラ制御部６４、及び各センサ６２からの情報を受信する。各センサ６２の一例としては、原稿搬送部１２が表面画像読取部１４の上方へ開いていないか否か等を検出するセンサが挙げられる。
【００４５】
裏面画像読取制御部５６は、裏面画像読取部２８を制御するものである。また、裏面画像読取制御部５６は、裏面ＲＯＭ８２、裏面ＲＡＭ８４、及び裏面ＮＶＭ８６に接続されている。
【００４６】
裏面ＲＯＭ８２及び裏面ＮＶＭ８６には、裏面画像読取制御部５６を動作させるためのプログラムや、そのときに用いられる各種情報等が記憶されている。裏面ＲＡＭ８４は、裏面画像読取制御部５６が動作する際に使用するメモリである。
【００４７】
次に、図３を参照して、原稿台２０に置かれている原稿１８の表裏の画像の読み取りを開始する指示である画像読取開始指示がＵＩ６０によって受け付けられた場合に画像読取制御部５２によって実行される周期信号送信処理について説明する。なお、周期信号送信処理は、画像読取制御部５２によって周期信号送信プログラム６８Ａが実行されることで実現される。
【００４８】
図３に示す周期信号送信処理では、先ず、ステップ１００で、画像読取制御部５２は、一例として図２に示すように、周期信号を表面照明制御部７６に送信し、その後、ステップ１０２へ移行する。ここで、周期信号とは、第１照射期間及び第２照射期間を一組とした場合の組毎に光が照射される周期を規定する信号を指す。一例として図６に示すように、第１照射期間とは、表面ランプ３４の点灯期間、すなわち、表面ランプ３４により光が照射される期間を指し、第２照射期間とは、裏面ランプ２８Ｂの点灯期間、すなわち、裏面ランプ２８Ｂにより光が照射される期間を指す。なお、周期信号間の間隔、すなわち、周期信号により規定される周期は、画像の読み取りの解像度に応じて定まる。例えば、周期は、画像の読み取りの解像度が高くなるほど短くなる。
【００４９】
ステップ１０２で、画像読取制御部５２は、ステップ１００の処理の実行が終了してから１周期分の時間が経過したか否かを判定する。ステップ１０２において、ステップ１００の処理の実行が終了してから１周期分の時間が経過した場合は、判定が肯定されて、ステップ１００へ移行する。ステップ１０２において、ステップ１００の処理の実行が終了してから１周期分の時間が経過していない場合は、判定が否定されて、ステップ１０４へ移行する。
【００５０】
ステップ１０４で、画像読取制御部５２は、本周期信号送信処理を終了する条件を満たしたか否かを判定する。本周期信号送信処理を終了する条件の一例としては、原稿台２０に置かれた全ての原稿１８の表裏の画像の読み取りが終了したとの条件が挙げられる。また、その他の例としては、原稿台２０に置かれている原稿１８の表裏の画像の読み取りを終了する指示である画像読取終了指示がＵＩ６０によって受け付けられたとの条件や、コントローラ５０、画像読取制御部５２、ＤＡＤＦ制御部５４、又は裏面画像読取制御部５６によって画像読取装置１０の不具合が検出されたとの条件が挙げられる。
【００５１】
ステップ１０４において、本周期信号送信処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ１０２へ移行する。ステップ１０４において、本周期信号送信処理を終了する条件を満たした場合は、判定が肯定されて、本周期信号送信処理を終了する。なお、周期信号、すなわち、水平同期信号ＬＳｙｎｃの送信処理自体は、常時継続していてもよい。
【００５２】
次に、図４を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に表面照明制御部７６によって実行される第１点灯制御処理について説明する。
【００５３】
図４に示す第１点灯制御処理では、先ず、ステップ１１０で、表面照明制御部７６は、周期信号送信処理のステップ１００の処理が実行されることによって送信された周期信号を受信したか否かを判定する。ステップ１１０において、周期信号を受信していない場合は、判定が否定されて、ステップ１２０へ移行する。ステップ１１０において、周期信号を受信した場合は、判定が肯定されて、ステップ１１２へ移行する。
【００５４】
ステップ１１２で、表面照明制御部７６は、表面ランプ３４を点灯し、その後、ステップ１１４へ移行する。なお、本ステップ１１２の処理が実行されることによって表面ランプ３４が点灯されることは、例えば、図６に示すように、第１照射期間の開始を意味する。
【００５５】
ステップ１１４で、表面照明制御部７６は、表面ランプ３４の消灯時期が到来したか否かを判定する。表面ランプ３４の消灯時期とは、例えば、周期信号の立ち上がりから半周期分の時間が経過した時点を指す。ステップ１１４において、表面ランプ３４の消灯時期が到来していない場合は、判定が否定されて、ステップ１１４の判定が再び行われる。ステップ１１４において、表面ランプ３４の消灯時期が到来した場合は、判定が肯定されて、ステップ１１６へ移行する。
【００５６】
ステップ１１６で、表面照明制御部７６は、表面ランプ３４を消灯し、その後、ステップ１１８へ移行する。なお、本ステップ１１６の処理が実行されることによって表面ランプ３４が消灯されることは、例えば、図６に示すように、第１照射期間の終了を意味すると共に、第１照射期間を規定するパルス幅が変調されたことを意味する。
【００５７】
ステップ１１８で、表面照明制御部７６は、一例として図２に示すように、裏面ランプ２８Ｂの点灯の開始を指示する裏面ランプ点灯開始信号を裏面照明制御部７７に送信し、その後、ステップ１２０へ移行する。
【００５８】
ステップ１２０で、表面照明制御部７６は、本第１点灯制御処理を終了する条件を満たしたか否かを判定する。本第１点灯制御処理を終了する条件の一例としては、周期信号送信処理を終了する条件と同一の条件が挙げられる。ステップ１２０において、本第１点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ１１０へ移行する。ステップ１２０において、本第１点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第１点灯制御処理を終了する。
【００５９】
次に、図５を参照して、表面照明制御部７６によって第１点灯制御処理の実行が開始された場合に裏面照明制御部７７によって実行される第２点灯制御処理について説明する。
【００６０】
図５に示す第２点灯制御処理では、先ず、ステップ１３０で、裏面照明制御部７７は、第１点灯制御処理のステップ１１８の処理が実行されることによって送信された裏面ランプ点灯開始信号を受信したか否かを判定する。ステップ１３０において、裏面ランプ点灯開始信号を受信していない場合は、判定が否定されて、ステップ１３８へ移行する。ステップ１３０において、裏面ランプ点灯開始信号を受信した場合は、判定が肯定されて、ステップ１３２へ移行する。
【００６１】
ステップ１３２で、裏面照明制御部７７は、裏面ランプ２８Ｂを点灯し、その後、ステップ１３４へ移行する。なお、本ステップ１３２の処理が実行されることによって裏面ランプ２８Ｂが点灯されることは、例えば、図６に示すように、第２照射期間の開始を意味すると共に、第２照射期間を規定するパルス幅が変調されたことを意味する。
【００６２】
ステップ１３４で、裏面照明制御部７７は、裏面ランプ２８Ｂの消灯時期が到来したか否かを判定する。裏面ランプ２８Ｂの消灯時期とは、例えば、図６に示すように、周期信号の立ち上がりから１周期分の時間が経過した時点を指す。ステップ１３４において、裏面ランプ２８Ｂの消灯時期が到来していない場合は、判定が否定されて、ステップ１３４の判定が再び行われる。ステップ１３４において、裏面ランプ２８Ｂの消灯時期が到来した場合は、判定が肯定されて、ステップ１３６へ移行する。
【００６３】
ステップ１３６で、裏面照明制御部７７は、裏面ランプ２８Ｂを消灯し、その後、ステップ１３８へ移行する。なお、本ステップ１３６の処理が実行されることによって裏面ランプ２８Ｂが消灯されることは、例えば、図６に示すように、第２照射期間の終了を意味すると共に、第２照射期間を規定するパルス幅が変調されたことを意味する。
【００６４】
ステップ１３８で、裏面照明制御部７７は、本第２点灯制御処理を終了する条件を満たしたか否かを判定する。本第２点灯制御処理を終了する条件の一例としては、周期信号送信処理を終了する条件と同一の条件が挙げられる。ステップ１３８において、本第２点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ１３０へ移行する。ステップ１３８において、本第２点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第２点灯制御処理を終了する。
【００６５】
なお、本第１実施形態では、図５に示す第２点灯制御処理が実行される場合を例示しているが、本発明はこれに限定されるものではなく、単に周期信号の半周期が到来した場合に強制的にステップ１３２，１３４，１３６の処理を実行してもよい。また、後述の線順次方式で画像の読み取りを実行する場合、図２１に示す例では、周期を６分割にして点灯処理を実行すればよく、図２２に示す例では、周期を３分割にして点灯処理を実行すればよい。
【００６６】
このように、画像読取装置１０では、周期信号送信処理、第１点灯制御処理、及び第２点灯制御処理が実行されると、一例として図６に示すように、第１照射期間と第２照射期間との重複が回避される。そのため、第１照射期間に表面ランプ３４によって電流が消費される期間と第２照射期間に裏面ランプ２８Ｂによって電流が消費される期間との重複も回避される。従って、画像読取装置１０によれば、第１照射期間と第２照射期間とが重複する場合に比べ、光が照射される期間の消費電流の増大が抑制される。
【００６７】
［第２実施形態］
上記第１実施形態では、１つの周期信号に応じて表面ランプ３４及び裏面ランプ２８Ｂが点灯される形態例を挙げて説明したが、本第２実施形態では、位相の異なる２つの周期信号に応じて表面ランプ３４及び裏面ランプ２８Ｂが点灯される形態例について説明する。なお、本第２実施形態では、上記第１実施形態で説明した構成要素と同一の構成要素については、同一の符号を付し、その説明を省略する。
【００６８】
一例として図７に示すように、本第２実施形態に係る画像読取装置２００は、上記第１実施形態で説明した画像読取装置１０に比べ、周期信号送信プログラム６８Ａに代えて周期信号送信プログラム６８Ｂが裏面用ＲＯＭ６８に記憶されている点が異なる。また、画像読取装置２００は、画像読取装置１０に比べ、画像読取制御部５２に代えて画像読取制御部８７を有する点が異なる。更に、画像読取装置２００は、画像読取装置１０に比べ、表面照明制御部７６に代えて表面照明制御部８８を有し、裏面照明制御部７７に代えて裏面照明制御部９０を有する点が異なる。
【００６９】
画像読取制御部８７は、画像読取制御部５２に比べ、周期信号に代えて第１周期信号及び第２周期信号を交互に送信する点が異なる。第１周期信号は、表面照明制御部８８に送信され、第２周期信号は、裏面照明制御部９０に送信される。
【００７０】
表面照明制御部８８は、表面照明制御部７６に比べ、周期信号に代えて第１周期信号を受信する点、及び裏面ランプ点灯開始信号を送信しない点が異なる。表面照明制御部８８は、第１周期信号の受信に応じて表面ランプ３４を制御する。
【００７１】
裏面照明制御部９０は、裏面照明制御部７７に比べ、裏面ランプ点灯開始信号を受信することに代えて、第２周期信号を受信する点が異なる。裏面照明制御部９０は、第２周期信号の受信に応じて裏面ランプ２８Ｂを制御する。
【００７２】
一例として図１１に示すように、第１周期信号は、表面ランプ３４により光が照射される周期を規定する信号であり、画像の読み取りの解像度に応じて定まる。第２周期信号は、裏面ランプ２８Ｂにより光が照射される周期を規定する信号であり、画像の読み取りの解像度に応じて定まる。第１周期信号が発生する間隔及び第２周期信号が発生する間隔は、上記第１実施形態で説明した周期信号が発生する間隔に相当する間隔であるが、第１周期信号及び第２周期信号の一方は他方に対して位相が半周期分ずれている。
【００７３】
次に、図８を参照して、本第２実施形態に係る周期信号送信処理について説明する。なお、本第２実施形態に係る周期信号送信処理は、画像読取制御部８７によって周期信号送信プログラム６８Ｂが実行されることで実現される。
【００７４】
図８に示す周期信号送信処理では、先ず、ステップ２１０で、画像読取制御部８７は、一例として図７に示すように、第１周期信号を表面照明制御部８８に送信し、その後、ステップ２１２へ移行する。
【００７５】
ステップ２１２で、画像読取制御部８７は、ステップ２１０の処理の実行が終了してから、第１周期信号により規定される１周期分の時間が経過したか否かを判定する。ステップ２１２において、ステップ２１０の処理の実行が終了してから、第１周期信号により規定される１周期分の時間が経過した場合は、判定が肯定されて、ステップ２１０へ移行する。ステップ２１２において、ステップ２１０の処理の実行が終了してから、第１周期信号により規定される１周期分の時間が経過していない場合は、判定が否定されて、ステップ２１４へ移行する。
【００７６】
ステップ２１４で、画像読取制御部８７は、第２周期信号を送信する時期である第２周期信号送信時期が到来したか否かを判定する。第２周期信号送信時期とは、ステップ２１０の処理が実行されることによって第１周期信号が送信されてから半周期分の時間が経過したときを指す。ステップ２１４において、第２周期信号送信時期が到来していない場合は、判定が否定されて、ステップ２１８へ移行する。ステップ２１４において、第２周期信号送信時期が到来した場合は、判定が肯定されて、ステップ２１６へ移行する。
【００７７】
ステップ２１６で、画像読取制御部８７は、一例として図７に示すように、第２周期信号を裏面照明制御部９０に送信し、その後、ステップ２１８へ移行する。
【００７８】
ステップ２１８で、画像読取制御部８７は、本周期信号送信処理を終了する条件を満たしたか否かを判定する。本周期信号送信処理を終了する条件の一例としては、上記第１実施形態で説明した周期信号送信処理を終了する条件と同一の条件が挙げられる。
【００７９】
ステップ２１８において、本周期信号送信処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ２１２へ移行する。ステップ２１８において、本周期信号送信処理を終了する条件を満たした場合は、判定が肯定されて、本周期信号送信処理を終了する。
【００８０】
次に、図９を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に表面照明制御部８８によって実行される本２実施形態に係る第１点灯制御処理について説明する。
【００８１】
図９に示す第１点灯制御処理では、先ず、ステップ２２０で、表面照明制御部８８は、周期信号送信処理のステップ２１０の処理が実行されることによって送信された第１周期信号を受信したか否かを判定する。ステップ２２０において、第１周期信号を受信していない場合は、判定が否定されて、ステップ２２８へ移行する。ステップ２２０において、第１周期信号を受信した場合は、判定が肯定されて、ステップ２２２へ移行する。
【００８２】
ステップ２２２で、表面照明制御部８８は、表面ランプ３４を点灯し、その後、ステップ２２４へ移行する。なお、本ステップ２２２の処理が実行されることによって表面ランプ３４が点灯されることは、例えば、図１１に示すように、第１照射期間の開始を意味する。
【００８３】
ステップ２２４で、表面照明制御部８８は、表面ランプ３４の消灯時期が到来したか否かを判定する。表面ランプ３４の消灯時期とは、例えば、図１１に示すように、第１照射期間の終期を指す。本ステップ２２４における消灯時期の一例としては、第１周期信号の立ち上がりから半周期分の時間が経過した時点が挙げられる。
【００８４】
ステップ２２４において、表面ランプ３４の消灯時期が到来していない場合は、判定が否定されて、ステップ２２４の判定が再び行われる。ステップ２２４において、表面ランプ３４の消灯時期が到来した場合は、判定が肯定されて、ステップ２２６へ移行する。
【００８５】
ステップ２２６で、表面照明制御部８８は、表面ランプ３４を消灯し、その後、ステップ２２８へ移行する。なお、本ステップ２２６の処理が実行されることによって表面ランプ３４が消灯されることは、例えば、図１１に示すように、第１照射期間の終了を意味する。
【００８６】
ステップ２２８で、表面照明制御部８８は、本第１点灯制御処理を終了する条件を満たしたか否かを判定する。本第１点灯制御処理を終了する条件の一例としては、上記第１実施形態で説明した周期信号送信処理を終了する条件と同一の条件が挙げられる。ステップ２２８において、本第１点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ２２０へ移行する。ステップ２２８において、本第１点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第１点灯制御処理を終了する。
【００８７】
次に、図１０を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に裏面照明制御部９０によって実行される本２実施形態に係る第２点灯制御処理について説明する。
【００８８】
図１０に示す第２点灯制御処理では、先ず、ステップ２３０で、裏面照明制御部９０は、周期信号送信処理のステップ２１６の処理が実行されることによって送信された第２周期信号を受信したか否かを判定する。ステップ２３０において、第２周期信号を受信していない場合は、判定が否定されて、ステップ２３８へ移行する。ステップ２３０において、第２周期信号を受信した場合は、判定が肯定されて、ステップ２３２へ移行する。
【００８９】
ステップ２３２で、裏面照明制御部９０は、裏面ランプ２８Ｂを点灯し、その後、ステップ２３４へ移行する。なお、本ステップ２３２の処理が実行されることによって裏面ランプ２８Ｂが点灯されることは、例えば、図１１に示すように、第２照射期間の開始を意味する。
【００９０】
ステップ２３４で、裏面照明制御部９０は、裏面ランプ２８Ｂの消灯時期が到来したか否かを判定する。裏面ランプ２８Ｂの消灯時期とは、例えば、図１１に示すように、第２照射期間の終期を指す。本ステップ２３４における消灯時期の一例としては、第２周期信号の立ち上がりから半周期分の時間が経過した時点が挙げられる。
【００９１】
ステップ２３４において、裏面ランプ２８Ｂの消灯時期が到来していない場合は、判定が否定されて、ステップ２３４の判定が再び行われる。ステップ２３４において、裏面ランプ２８Ｂの消灯時期が到来した場合は、判定が肯定されて、ステップ２３６へ移行する。
【００９２】
ステップ２３６で、裏面照明制御部９０は、裏面ランプ２８Ｂを消灯し、その後、ステップ２３８へ移行する。なお、本ステップ２３６の処理が実行されることによって裏面ランプ２８Ｂが消灯されることは、例えば、図１１に示すように、第２照射期間の終了を意味する。
【００９３】
ステップ２３８で、裏面照明制御部９０は、本第２点灯制御処理を終了する条件を満たしたか否かを判定する。本第２点灯制御処理を終了する条件の一例としては、上記第１実施形態で説明した周期信号送信処理を終了する条件と同一の条件が挙げられる。ステップ２３８において、本第２点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ２３０へ移行する。ステップ２３８において、本第２点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第２点灯制御処理を終了する。
【００９４】
このように、画像読取装置２００では、周期信号送信処理、第１点灯制御処理、及び第２点灯制御処理が実行されると、一例として図１１に示すように、上記第１実施形態と同様に、第１照射期間と第２照射期間との重複が回避される。よって、上記第１実施形態と同様に、電流が消費される期間の重複も回避される。
【００９５】
なお、上記第２実施形態では、第２照射期間を規定するパルス幅を制御することで第１照射期間と第２照射期間とを重複させない場合を例示したが、本発明はこれに限定されるものではない。例えば、第１照射期間を規定するパルス幅を制御することで第１照射期間と第２照射期間とを重複させないようにしてもよい。また、第１照射期間を規定するパルス幅と第２照射期間を規定するパルス幅との双方を制御することで第１照射期間と第２照射期間とを重複させないようにしてもよい。
【００９６】
また、上記第１及び第２実施形態では、第１照射期間と第２照射期間とを重複させない場合を例示したが、本発明はこれに限定されるものではなく、第１照射期間と第２照射期間とを一致させる場合に比べ、第１照射期間と第２照射期間との重複が減るようにすれば、表面ランプ３４の点灯期間と裏面ランプ２８Ｂの点灯期間とを一致させる場合に比べ、消費電流が増大する期間を短くすることができる。
【００９７】
［第３実施形態］
上記各実施形態では、白色光が照射されることによって得られた反射光を受光することで画像を読み取る読取方式を例示したが、本第３実施形態では線順次方式で画像を読み取る場合について説明する。ここで、線順次方式とは、１ライン毎に赤色、緑色、及び青色の光源を切り替えて点灯させることにより、１回の読取動作で１ラインを線状に読み取る方式を指す。なお、以下では、説明の便宜上、赤色を「Ｒ」と称し、緑色を「Ｇ」と称し、青色を「Ｂ」と称する。また、本第３実施形態では、上記第１実施形態で説明した構成要素と同一の構成要素については、同一の符号を付し、その説明を省略する。
【００９８】
一例として図１２に示すように、本第３実施形態に係る画像読取装置３００は、上記第１実施形態で説明した画像読取装置１０に比べ、原稿搬送部１２に代えて原稿搬送部３０２を有する点、及び表面画像読取部１４に代えて表面画像読取部３０４を有する点が異なる。
【００９９】
原稿搬送部３０２は、原稿搬送部１２に比べ、裏面画像読取部２８に代えて裏面画像読取部３０６を有する点が異なる。裏面画像読取部３０６は、裏面画像読取部２８に比べ、裏面ランプ２８Ｂに代えて、導光体９１、裏面用第１ＬＥＤ９８Ａ、裏面用第２ＬＥＤ９８Ｂ、及び裏面用第３ＬＥＤ９８Ｃを有する点が異なる。また、裏面画像読取部３０６は、裏面画像読取部２８に比べ、裏面用ラインセンサ２８Ａに代えて裏面用ラインセンサ３０７を有する点が異なる。なお、以下では、説明の便宜上、裏面用第１ＬＥＤ９８Ａ、裏面用第２ＬＥＤ９８Ｂ、及び裏面用第３ＬＥＤ９８Ｃを区別して説明する必要がない場合は、裏面用ＬＥＤ９８と称する。
【０１００】
裏面用第１ＬＥＤ９８Ａは、Ｒの発光波長を有するＬＥＤであり、裏面用第２ＬＥＤ９８Ｂは、Ｇの発光波長を有するＬＥＤであり、裏面用第３ＬＥＤ９８Ｃは、Ｂの発光波長を有するＬＥＤである。なお、裏面用ＬＥＤ９８は、本発明に係る裏面用照射手段の一例である。また、裏面用第１ＬＥＤ９８Ａの光が照射される期間、裏面用第２ＬＥＤ９８Ｂの光が照射される期間、及び裏面用第３ＬＥＤ９８Ｃの光が照射される期間は、本発明に係る第２照射期間の一例である。
【０１０１】
裏面用第１ＬＥＤ９８Ａ、裏面用第２ＬＥＤ９８Ｂ、及び裏面用第３ＬＥＤ９８Ｃは、ＲＧＢの各色の光が予め定められた順序である循環色順に発せられるように駆動される。ここで、循環色順とは、ＲＧＢが“Ｒ”⇒“Ｇ”⇒“Ｂ”⇒“Ｒ”⇒“Ｇ”⇒“Ｂ”・・・・の順に循環する順序を、すなわち、“Ｒ”⇒“Ｇ”⇒“Ｂ”のサイクルが繰り返される順序を指す。なお、以下では、説明の便宜上、最初の色と最後の色に拘わらず“Ｒ”⇒“Ｇ”⇒“Ｂ”の１つのサイクルを「１サイクル」と称する。
【０１０２】
導光体９１は、主走査方向に沿って長尺状に形成されている。導光体９１の一端には裏面用ＬＥＤ９８が取り付けられており、導光体９１は、裏面用ＬＥＤ９８が点灯することによって裏面用ＬＥＤ９８から照射された光を線状に原稿１８又は基準板４６へ導く。
【０１０３】
裏面用ラインセンサ３０７は、複数の光電変換素子（図示省略）が主走査方向に線状に配列されたモノクロイメージセンサである。裏面用ラインセンサ３０７は、裏面用ＬＥＤ９８により光が原稿１８又は基準板４６に照射されて得られた反射光を受光（結像）して光電変換を行うことで、受光量に応じた電気信号である画像情報を生成して出力する。裏面用ラインセンサ３０７によって生成されて出力される画像情報は、Ｒの画像を示す画像情報、Ｇの画像を示す画像情報、及びＢの画像を示す画像情報である。
【０１０４】
表面画像読取部３０４は、表面画像読取部１４に比べ、表面ランプ３４に代えて、導光体９３、表面用第１ＬＥＤ９６Ａ、表面用第２ＬＥＤ９６Ｂ、及び表面用第３ＬＥＤ９６Ｃを有する点が異なる。また、表面画像読取部３０４は、表面画像読取部１４に比べ、表面用ラインセンサ４４に代えて表面用ラインセンサ３０８を有する点が異なる。なお、以下では、説明の便宜上、表面用第１ＬＥＤ９６Ａ、表面用第２ＬＥＤ９６Ｂ、及び表面用第３ＬＥＤ９６Ｃを区別して説明する必要がない場合は、表面用ＬＥＤ９６と称する。また、以下では、説明の便宜上、表面用ＬＥＤ９６及び裏面用ＬＥＤ９８を区別して説明する必要がない場合は、符号を付さずにＬＥＤと称する。
【０１０５】
表面用第１ＬＥＤ９６Ａは、Ｒの発光波長を有するＬＥＤであり、表面用第２ＬＥＤ９６Ｂは、Ｇの発光波長を有するＬＥＤであり、表面用第３ＬＥＤ９６Ｃは、Ｂの発光波長を有するＬＥＤである。なお、表面用ＬＥＤ９６は、本発明に係る表面用照射手段の一例である。また、表面用第１ＬＥＤ９６Ａの光が照射される期間、表面用第２ＬＥＤ９６Ｂの光が照射される期間、及び表面用第３ＬＥＤ９６Ｃの光が照射される期間は、本発明に係る第１照射期間の一例である。
【０１０６】
表面用第１ＬＥＤ９６Ａ、表面用第２ＬＥＤ９６Ｂ、及び表面用第３ＬＥＤ９６Ｃも、裏面用ＬＥＤ９８と同様に、ＲＧＢの各色の光が循環色順に発せられるように駆動される。
【０１０７】
導光体９３は、主走査方向に沿って長尺状に形成されている。導光体９３の一端には表面用ＬＥＤ９６が取り付けられており、導光体９３は、表面用ＬＥＤ９６が点灯することによって表面用ＬＥＤ９６から照射された光を線状に原稿１８又は基準板３５へ導く。
【０１０８】
表面用ラインセンサ３０８は、複数の光電変換素子（図示省略）が主走査方向に線状に配列されたモノクロイメージセンサである。表面用ラインセンサ３０８は、表面用ＬＥＤ９６により光が原稿１８又は基準板３５に照射されて得られた反射光を受光（結像）して光電変換を行うことで、受光量に応じた電気信号である画像情報を生成して出力する。表面用ラインセンサ３０８によって生成されて出力される画像情報は、Ｒの画像を示す画像情報、Ｇの画像を示す画像情報、及びＢの画像を示す画像情報である。
【０１０９】
一例として図１３に示すように、画像読取装置３００は、画像読取装置１０に比べ、周期信号送信プログラム６８Ａに代えて、周期信号送信プログラム６８Ｃ及びＬＥＤ特定情報送信プログラム６８Ｄが裏面用ＲＯＭ６８に記憶されている点が異なる。また、画像読取装置３００は、画像読取装置１０に比べ、画像読取制御部５２に代えて画像読取制御部３１０を有する点が異なる。また、画像読取装置３００は、画像読取装置１０に比べ、表面照明制御部７６に代えて表面照明制御部９２を有する点、及び裏面照明制御部７７に代えて裏面照明制御部９４を有する点が異なる。なお、以下では、説明の便宜上、表面照明制御部９２及び裏面照明制御部９４を区別して説明する必要がない場合は、符号を付さずに照明制御部と称する。
【０１１０】
画像読取制御部３１０は、画像読取制御部５２に比べ、周期信号を表面照明制御部９２及び裏面照明制御部９４に送信する点が異なる。また、画像読取制御部３１０は、画像読取制御部５２に比べ、後述の表面用ＬＥＤ特定情報を表面照明制御部９２に送信する点、及び後述の裏面用ＬＥＤ特定情報を裏面照明制御部９４に送信する点が異なる。
【０１１１】
表面照明制御部９２は、表面照明制御部７６に比べ、カウンタ９２Ｂを有する点が異なる。また、表面照明制御部９２は、表面照明制御部７６に比べ、表面ランプ３４に代えて表面用ＬＥＤ９６を制御する点が異なる。
【０１１２】
裏面照明制御部９４は、裏面照明制御部７７に比べ、カウンタ９４Ｂを有する点が異なる。また、裏面照明制御部９４は、裏面照明制御部７７に比べ、裏面ランプ２８Ｂに代えて裏面用ＬＥＤ９８を制御する点が異なる。
【０１１３】
次に、図１４を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に画像読取制御部３１０によって実行されるＬＥＤ特定情報送信処理について説明する。なお、ＬＥＤ特定情報送信処理は、画像読取制御部３１０によってＬＥＤ特定情報送信プログラム６８Ｄが実行されることで実現される。また、ＬＥＤ特定情報送信処理は、原稿搬送部３０２による被搬送対象とされる原稿１８が表面読取位置に搬送される前に実行される処理である。
【０１１４】
図１４に示すＬＥＤ特定情報処理では、先ず、ステップ３６０で、画像読取制御部３１０は、表面用ＬＥＤ９８を１サイクルだけ点灯することで表面用ＬＥＤ９８による光が基準板３５に照射されるように走査制御部７２及び表面照明制御部９２を制御する。また、画像読取制御部３１０は、裏面用ＬＥＤ９６を１サイクルだけ点灯することで裏面用ＬＥＤ９６による光が基準板４６に照射されるように裏面照明制御部９４を制御する。これにより、表面用ＬＥＤ９８は循環色順に点灯し、裏面用ＬＥＤ９６は循環色順に点灯する。なお、各ＬＥＤの点灯期間及び消費電流値は、照明制御部によって設定された設定値に応じて定まる。
【０１１５】
次のステップ３６２で、画像読取制御部３１０は、基準板読取データを取得する。基準板読取データは、表面用データと裏面用データとに大別される。表面用データとは、表面用ＬＥＤ９８により光が基準板３５に照射されて得られた反射光を表面用ラインセンサ３０８が受光することで得たＲＧＢの色毎の電気信号を指す。裏面用データとは、裏面用ＬＥＤ９６により光が基準板３５に照射されて得られた反射光を裏面用ラインセンサ３０７が受光することで得たＲＧＢの色毎の電気信号を指す。
【０１１６】
次のステップ３６４で、画像読取制御部３１０は、ステップ３６２で取得した表面用データ及び裏面用データの各々のＲＧＢの色毎の出力レベルが規定範囲内か否かを判定する。ステップ３６４において、ステップ３６２で取得した表面用データ及び裏面用データのＲＧＢの色毎の出力レベルが規定範囲外の場合は、判定が否定されて、ステップ３６６へ移行する。ステップ３６４において、ステップ３６２で取得した表面用データ及び裏面用データのＲＧＢの色毎の出力レベルが規定範囲内の場合は、判定が肯定されて、ステップ３６８へ移行する。
【０１１７】
ステップ３６６で、画像読取制御部３１０は、出力レベルが規定範囲外と判定された基準板読取データに対応するＬＥＤの点灯期間及び消費電流値の設定値の変更を照明制御部に対して指示し、その後、ステップ３６０へ移行する。本ステップ３６６の処理が実行されると、照明制御部は、出力レベルが規定範囲外と判定された基準板読取データに対応するＬＥＤの点灯期間及び消費電流値の設定値を変更する。
【０１１８】
ステップ３６８で、画像読取制御部３１０は、点灯期間総和が周期信号により規定される周期分の時間を超えているか否かを判定する。点灯期間総和とは、ステップ３６０の処理が実行されることによって１サイクル分だけ点灯された各ＬＥＤの点灯期間の総和を指す。なお、ここでは、点灯期間総和として、１サイクル分だけ点灯された各ＬＥＤの点灯期間の総和を例示しているが、本発明はこれに限定されるものではなく、１サイクル分だけ点灯された各ＬＥＤの点灯期間の総和よりも短い期間を点灯期間総和としてもよい。
【０１１９】
ステップ３６８において、点灯期間総和が周期信号により規定される１周期分の時間を超えていない場合は、判定が否定されて、本ＬＥＤ特定情報送信処理を終了する。ステップ３６８において、点灯期間総和が周期信号により規定される１周期分の時間を超えた場合は、ステップ３７０へ移行する。
【０１２０】
なお、本ステップ３６８では、点灯期間総和と１周期分の時間とを比較する例を挙げて説明しているが、本発明はこれに限定されるものではなく、１つのＬＥＤの点灯時間と１／３周期分の時間とを比較するようにしてもよい。本ステップ３６８の判定において、１つのＬＥＤの点灯時間と１／３周期分の時間との大小関係は、点灯期間総和と１周期分の時間との大小関係と同じ意味を成す。
【０１２１】
ステップ３７０で、画像読取制御部３１０は、表面用ＬＥＤ９６のうち、最初に点灯するＬＥＤを特定する表面用ＬＥＤ特定情報を表面照明制御部９２に送信する。また、画像読取制御部３１０は、裏面用ＬＥＤ９８のうち、最初に点灯するＬＥＤを特定する裏面用ＬＥＤ特定情報を裏面照明制御部９４に送信する。本ステップ３７０の処理の実行が終了すると、本ＬＥＤ特定情報送信処理は終了する。
【０１２２】
なお、上記のステップ３７０では、表面用ＬＥＤ特定情報の一例として、ステップ３６０の処理が実行されることで点灯された表面用ＬＥＤ９６のうちの消費電流値が最大の表面用ＬＥＤ９６を特定する表面用ＬＥＤ特定情報を採用している。また、上記のステップ３７０では、裏面用ＬＥＤ特定情報の一例として、ステップ３６０の処理が実行されることで点灯された裏面用ＬＥＤ９８のうちの消費電流値が最小の裏面用ＬＥＤ９８を特定する裏面用ＬＥＤ特定情報を指す。
【０１２３】
次に、図１５を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に表面照明制御部９２によって実行される表面用ＬＥＤ設定処理について説明する。
【０１２４】
図１５に示す表面用ＬＥＤ設定処理では、先ず、ステップ３８０で、表面照明制御部９２は、ＬＥＤ特定情報送信処理のステップ３７０の処理が実行されることによって送信された表面用ＬＥＤ特定情報を受信したか否かを判定する。
【０１２５】
ステップ３８０において、ＬＥＤ特定情報送信処理のステップ３７０の処理が実行されることによって送信された表面用ＬＥＤ特定情報を受信していない場合は、判定が否定されて、ステップ３８６へ移行する。ステップ３８０において、ＬＥＤ特定情報送信処理のステップ３７０の処理が実行されることによって送信された表面用ＬＥＤ特定情報を受信した場合は、判定が肯定されて、ステップ３８２へ移行する。
【０１２６】
ステップ３８２で、表面照明制御部９２は、カウンタ９２Ｂのカウント値を表面用ＬＥＤ特定情報に応じたカウント値にする。
【０１２７】
表面用ＬＥＤ特定情報に応じたカウント値は、“０”、“１”、及び“２”の何れかである。本第３実施形態では、表面用第１ＬＥＤ９６Ａに対して“０”が割り当てられ、表面用第２ＬＥＤ９６Ｂに対して“１”が割り当てられ、表面用第３ＬＥＤ９６Ｃに対して“２”が割り当てられている。なお、本第３実施形態では、色循環色順の点灯を実現するために、カウント値の“２”に１が加算されると、カウント値が“０”に戻る。また、本第３実施形態では、カウンタ９２Ｂのカウント値の初期設定値として“０”を採用しているが、これに限らず、“０”以外の値を初期設定値としてもよい。
【０１２８】
次のステップ３８４で、表面照明制御部９２は、上記のステップ３８２においてカウンタ９２Ｂのカウント値が表面用ＬＥＤ特定情報に応じたカウント値にされたことを示す表面用ＬＥＤ設定フラグをオンし、その後、ステップ３８６へ移行する。
【０１２９】
ステップ３８６で、表面照明制御部９２は、本表面用ＬＥＤ設定処理を終了する条件を満たしたか否かを判定する。本表面用ＬＥＤ設定処理を終了する条件の一例としては、ＬＥＤ特定情報送信処理が終了してから予め定められた時間（例えば、５秒）が経過したとの条件が挙げられる。ステップ３８６において、本表面用ＬＥＤ設定処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ３８０へ移行する。ステップ３８６において、本表面用ＬＥＤ設定処理を終了する条件を満たした場合は、判定が肯定されて、本表面用ＬＥＤ設定処理を終了する。
【０１３０】
次に、図３を参照して、第３実施形態に係る周期信号送信処理を開始する条件である周期信号送信処理開始条件を満たした場合に画像読取制御部３１０によって実行される第３実施形態に係る周期信号送信処理について説明する。本第３実施形態に係る周期信号送信処理は、画像読取制御部３１０によって周期信号送信プログラム６８Ｃが実行されることで実現される。
【０１３１】
なお、周期信号送信処理開始条件とは、例えば、表面用ＬＥＤ設定処理が終了したとの条件、裏面用ＬＥＤ設定処理が終了したとの条件、又はＬＥＤ特定情報送信処理のステップ３６８の判定が否定されてＬＥＤ特定情報送信処理を終了したとの条件を指す。また、以下の本第３実施形態に係る周期信号送信処理の説明では、上記第１実施形態に係る周期信号送信処理に含まれるステップと同一のステップについては、同一のステップ番号を付し、その説明を省略する。
【０１３２】
図３に示す本第３実施形態に係る周期信号送信処理では、ステップ３５０で、画像読取制御部３１０は、周期信号を表面照明制御部９２及び裏面照明制御部９４に送信する。
【０１３３】
なお、本第３実施形態に係る周期信号は、３ライン分の最大許容点灯期間を１つの周期として規定する信号であり、画像の読み取りの解像度に応じて定まる。３ライン分の最大許容点灯期間とは、Ｒに関する１ラインの最大許容点灯期間、Ｇに関する１ラインの最大許容点灯期間、及びＢに関する１ラインの最大許容点灯期間の総和が収まる期間として予め定められた期間を指す。Ｒに関する１ラインの最大許容点灯期間とは、表面用第１ＬＥＤ９６Ａ及び裏面用第１ＬＥＤ９８Ａを同期させて点灯させた場合の許容される最大の点灯期間を指す。Ｇに関する１ラインの最大許容点灯期間とは、裏面用第２ＬＥＤ９６Ｂ及び裏面用第２ＬＥＤ９８Ｂを同期させて点灯させた場合の許容される最大の点灯期間を指す。Ｂに関する１ラインの最大許容点灯期間とは、裏面用第３ＬＥＤ９６Ｃ及び裏面用第３ＬＥＤ９８Ｃを同期させて点灯させた場合の許容される最大の点灯期間を指す。
【０１３４】
次に、図１６を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に表面照明制御部９２によって実行される第１点灯制御処理について説明する。
【０１３５】
図１６に示す第１点灯制御処理では、先ず、ステップ４００で、表面照明制御部９２は、本第３実施形態に係る周期信号送信処理のステップ３５０の処理が実行されることによって送信された周期信号を受信したか否かを判定する。ステップ４００において、本第３実施形態に係る周期信号送信処理のステップ３５０の処理が実行されることによって送信された周期信号を受信していない場合は、判定が否定されて、ステップ４００の判定を再び行う。ステップ４００において、本第３実施形態に係る周期信号送信処理のステップ３５０の処理が実行されることによって送信された周期信号を受信した場合は、判定が肯定されて、ステップ４０２へ移行する。
【０１３６】
ステップ４０２で、表面照明制御部９２は、表面用ＬＥＤ設定フラグがオンされているか否かを判定する。ステップ４０２において、表面用ＬＥＤ設定フラグがオンされている場合は、判定が肯定されて、ステップ４０４へ移行する。
【０１３７】
ステップ４０４で、表面照明制御部９２は、カウンタ９２Ｂのカウント値に応じた表面用ＬＥＤ９６を点灯し、その後、ステップ４０６へ移行する。
【０１３８】
ステップ４０６で、表面照明制御部９２は、ステップ４０４で点灯した表面用ＬＥＤ９６の消灯時期が到来したか否かを判定する。なお、本ステップ４０６における消灯時期の一例としては、ステップ４０４の処理が実行されてから１／３周期分の時間が経過した時点が挙げられる。
【０１３９】
ステップ４０６において、ステップ４０４で点灯した表面用ＬＥＤ９６の消灯時期が到来していない場合は、判定が否定されて、ステップ４０６の判定が再び行われる。ステップ４０６において、ステップ４０４で点灯した表面用ＬＥＤ９６の消灯時期が到来した場合は、判定が肯定されて、ステップ４０８へ移行する。
【０１４０】
ステップ４０８で、表面照明制御部９２は、表面用ＬＥＤ９６を消灯し、その後、ステップ４１０へ移行する。
【０１４１】
ステップ４１０で、表面照明制御部９２は、カウンタ９２Ｂのカウント値に１を加算し、その後、ステップ４１２へ移行する。
【０１４２】
ステップ４１２で、表面照明制御部９２は、本第１点灯制御処理を終了する条件を満たしたか否かを判定する。本第１点灯制御処理を終了する条件の一例としては、周期信号送信処理を終了する条件と同一の条件が挙げられる。ステップ４１２において、本第１点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ４１４へ移行する。ステップ４１２において、本第１点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第１点灯制御処理を終了する。なお、ステップ４１２において、判定が肯定されると、カウンタ９２Ｂのカウント値が初期設定値に戻され、表面用ＬＥＤ設定フラグがオフされる。
【０１４３】
ステップ４１４で、表面照明制御部９２は、表面用ＬＥＤ９６による１サイクル分の点灯を終了したか否かを判定する。ステップ４１４において、表面用ＬＥＤ９６による１サイクル分の点灯を終了していない場合は、判定が否定されて、ステップ４０４へ移行する。ステップ４１４において、表面用ＬＥＤ９６による１サイクル分の点灯を終了した場合は、判定が肯定されて、ステップ４００へ移行する。
【０１４４】
一方、ステップ４０２において、表面用ＬＥＤ設定フラグがオンされていない場合は、判定が否定されて、図１７に示すステップ４１６へ移行する。
【０１４５】
ステップ４１６で、表面照明制御部９２は、カウンタ９２Ｂのカウント値に応じた表面用ＬＥＤ９６を点灯し、その後、ステップ４１８へ移行する。
【０１４６】
ステップ４１８で、表面照明制御部９２は、ステップ４１６で点灯した表面用ＬＥＤ９６の消灯時期が到来したか否かを判定する。なお、本ステップ４１８における消灯時期の一例としては、ＬＥＤ特定情報送信処理のステップ３６０の処理が実行されることによって表面用ＬＥＤ９６が点灯された際に用いられた設定値から特定される点灯期間の終期が挙げられる。
【０１４７】
ステップ４１８において、ステップ４１６で点灯した表面用ＬＥＤ９６の消灯時期が到来していない場合は、判定が否定されて、ステップ４１８の判定が再び行われる。ステップ４１８において、ステップ４１６で点灯した表面用ＬＥＤ９６の消灯時期が到来した場合は、判定が肯定されて、ステップ４２０へ移行する。
【０１４８】
ステップ４２０で、表面照明制御部９２は、表面用ＬＥＤ９６を消灯し、その後、ステップ４２２へ移行する。
【０１４９】
ステップ４２２で、表面照明制御部９２は、カウンタ９２Ｂのカウント値に１を加算し、その後、ステップ４２４へ移行する。
【０１５０】
ステップ４２４で、表面照明制御部９２は、一例として図１３に示すように、裏面用ＬＥＤ９８の点灯の開始を指示する裏面用ＬＥＤ点灯開始信号を裏面照明制御部９４に送信し、その後、ステップ４２６へ移行する。
【０１５１】
ステップ４２６で、表面照明制御部９２は、本第１点灯制御処理を終了する条件を満たしたか否かを判定する。ステップ４２６において、本第１点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ４２８へ移行する。ステップ４２６において、本第１点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第１点灯制御処理を終了する。なお、ステップ４２６において、判定が肯定されると、カウンタ９２Ｂのカウント値が初期設定値に戻される。
【０１５２】
ステップ４２８で、表面照明制御部９２は、表面用ＬＥＤ９６による１サイクル分の点灯を終了したか否かを判定する。ステップ４２８において、表面用ＬＥＤ９６による１サイクル分の点灯を終了していない場合は、判定が否定されて、ステップ４１６へ移行する。ステップ４２８において、表面用ＬＥＤ９６による１サイクル分の点灯を終了した場合は、判定が肯定されて、ステップ４００へ移行する。
【０１５３】
次に、図１８を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に裏面照明制御部９４によって実行される裏面用ＬＥＤ設定処理について説明する。
【０１５４】
図１８に示す裏面用ＬＥＤ設定処理では、先ず、ステップ４３０で、裏面照明制御部９４は、ＬＥＤ特定情報送信処理のステップ３７０の処理が実行されることによって送信された裏面用ＬＥＤ特定情報を受信したか否かを判定する。
【０１５５】
ステップ４３０において、ＬＥＤ特定情報送信処理のステップ３７０の処理が実行されることによって送信された裏面用ＬＥＤ特定情報を受信していない場合は、判定が否定されて、ステップ４３６へ移行する。ステップ４３０において、ＬＥＤ特定情報送信処理のステップ３７０の処理が実行されることによって送信された裏面用ＬＥＤ特定情報を受信した場合は、判定が肯定されて、ステップ４３２へ移行する。
【０１５６】
ステップ４３２で、裏面照明制御部９４は、カウンタ９４Ｂのカウント値を裏面用ＬＥＤ特定情報に応じたカウント値にする。
【０１５７】
裏面用ＬＥＤ特定情報に応じたカウント値は、“０”、“１”、及び“２”の何れかである。本第３実施形態では、裏面用第１ＬＥＤ９８Ａに対して“０”が割り当てられ、裏面用第２ＬＥＤ９８Ｂに対して“１”が割り当てられ、裏面用第３ＬＥＤ９８Ｃに対して“２”が割り当てられている。また、本第３実施形態では、カウンタ９４Ｂのカウント値の初期設定値として“０”を採用しているが、これに限らず、“０”以外の値を初期設定値としてもよい。
【０１５８】
次のステップ４３４で、裏面照明制御部９４は、上記のステップ４３２においてカウンタ９２Ｂのカウント値が裏面用ＬＥＤ特定情報に応じたカウント値にされたことを示す裏面用ＬＥＤ設定フラグをオンし、その後、ステップ４３６へ移行する。
【０１５９】
ステップ４３６で、裏面照明制御部９４は、本裏面用ＬＥＤ設定処理を終了する条件を満たしたか否かを判定する。本裏面用ＬＥＤ設定処理を終了する条件の一例としては、ＬＥＤ特定情報送信処理が終了してから予め定められた時間が経過したとの条件が挙げられる。ステップ４３６において、本裏面用ＬＥＤ設定処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ４３０へ移行する。ステップ４３６において、本裏面用ＬＥＤ設定処理を終了する条件を満たした場合は、判定が肯定されて、本裏面用ＬＥＤ設定処理を終了する。
【０１６０】
次に、図１９を参照して、画像読取開始指示がＵＩ６０によって受け付けられた場合に裏面照明制御部９４によって実行される第２点灯制御処理について説明する。
【０１６１】
図１９に示す第２点灯制御処理では、先ず、ステップ４４０で、裏面照明制御部９４は、本第３実施形態に係る周期信号送信処理のステップ３５０の処理が実行されることによって送信された周期信号を受信したか否かを判定する。ステップ４４０において、本第３実施形態に係る周期信号送信処理のステップ３５０の処理が実行されることによって送信された周期信号を受信していない場合は、判定が否定されて、ステップ４４０の判定を再び行う。ステップ４４０において、本第３実施形態に係る周期信号送信処理のステップ３５０の処理が実行されることによって送信された周期信号を受信した場合は、判定が肯定されて、ステップ４４２へ移行する。
【０１６２】
ステップ４４２で、裏面照明制御部９４は、裏面用ＬＥＤ設定フラグがオンされているか否かを判定する。ステップ４４２において、裏面用ＬＥＤ設定フラグがオンされている場合は、判定が肯定されて、ステップ４４４へ移行する。
【０１６３】
ステップ４４４で、裏面照明制御部９４は、カウンタ９４Ｂのカウント値に応じた裏面用ＬＥＤ９８を点灯し、その後、ステップ４４６へ移行する。
【０１６４】
ステップ４４６で、裏面照明制御部９４は、ステップ４４４で点灯した裏面用ＬＥＤ９８の消灯時期が到来したか否かを判定する。なお、本ステップ４４６における消灯時期の一例としては、ステップ４４４の処理が実行されてから１／３周期分の時間が経過した時点が挙げられる。
【０１６５】
ステップ４４６において、ステップ４４４で点灯した裏面用ＬＥＤ９８の消灯時期が到来していない場合は、判定が否定されて、ステップ４４６の判定が再び行われる。ステップ４４６において、ステップ４４４で点灯した裏面用ＬＥＤ９８の消灯時期が到来した場合は、判定が肯定されて、ステップ４４８へ移行する。
【０１６６】
ステップ４４８で、裏面照明制御部９４は、裏面用ＬＥＤ９８を消灯し、その後、ステップ４５０へ移行する。
【０１６７】
ステップ４５０で、裏面照明制御部９４は、カウンタ９４Ｂのカウント値に１を加算し、その後、ステップ４５２へ移行する。
【０１６８】
ステップ４５２で、裏面照明制御部９４は、本第２点灯制御処理を終了する条件を満たしたか否かを判定する。本第２点灯制御処理を終了する条件の一例としては、周期信号送信処理を終了する条件と同一の条件が挙げられる。ステップ４５２において、本第２点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ４５４へ移行する。ステップ４５２において、本第２点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第２点灯制御処理を終了する。なお、ステップ４５２において、判定が肯定されると、カウンタ９４Ｂのカウント値が初期設定値に戻され、裏面用ＬＥＤ設定フラグがオフされる。
【０１６９】
ステップ４５４で、裏面照明制御部９４は、裏面用ＬＥＤ９８による１サイクル分の点灯を終了したか否かを判定する。ステップ４５４において、裏面用ＬＥＤ９８による１サイクル分の点灯を終了していない場合は、判定が否定されて、ステップ４５４へ移行する。ステップ４５４において、裏面用ＬＥＤ９８による１サイクル分の点灯を終了した場合は、判定が肯定されて、ステップ４４０へ移行する。
【０１７０】
一方、ステップ４４２において、裏面用ＬＥＤ設定フラグがオンされていない場合は、判定が否定されて、図２０に示すステップ４５６へ移行する。
【０１７１】
ステップ４５６で、裏面照明制御部９４は、第１点灯制御処理のステップ４２４の処理が実行されることによって送信された裏面用ＬＥＤ点灯開始信号を受信したか否かを判定する。ステップ４５６において、第１点灯制御処理のステップ４２４の処理が実行されることによって送信された裏面用ＬＥＤ点灯開始信号を受信していない場合は、判定が否定されて、ステップ４５６の判定が再び行われる。ステップ４５６において、第１点灯制御処理のステップ４２４の処理が実行されることによって送信された裏面用ＬＥＤ点灯開始信号を受信した場合は、判定が肯定されて、ステップ４５８へ移行する。
【０１７２】
ステップ４５８で、裏面照明制御部９４は、カウンタ９４Ｂのカウント値に応じた裏面用ＬＥＤ９８を点灯し、その後、ステップ４６０へ移行する。
【０１７３】
ステップ４６０で、裏面照明制御部９４は、ステップ４５８で点灯した裏面用ＬＥＤ９８の消灯時期が到来したか否かを判定する。なお、本ステップ４６０における消灯時期の一例としては、ＬＥＤ特定情報送信処理のステップ３６０の処理が実行されることによって裏面用ＬＥＤ９８が点灯された際に用いられた設定値から特定される点灯期間の終期が挙げられる。
【０１７４】
ステップ４６０において、ステップ４５８で点灯した裏面用ＬＥＤ９８の消灯時期が到来していない場合は、判定が否定されて、ステップ４６０の判定が再び行われる。ステップ４６０において、ステップ４５８で点灯した裏面用ＬＥＤ９８の消灯時期が到来した場合は、判定が肯定されて、ステップ４６２へ移行する。
【０１７５】
ステップ４６２で、裏面照明制御部９４は、裏面用ＬＥＤ９８を消灯し、その後、ステップ４６４へ移行する。
【０１７６】
ステップ４６４で、裏面照明制御部９４は、カウンタ９４Ｂのカウント値に１を加算し、その後、ステップ４６６へ移行する。
【０１７７】
ステップ４６６で、裏面照明制御部９４は、本第２点灯制御処理を終了する条件を満たしたか否かを判定する。ステップ４６６において、本第２点灯制御処理を終了する条件を満たしていない場合は、判定が否定されて、ステップ４６８へ移行する。ステップ４６６において、本第２点灯制御処理を終了する条件を満たした場合は、判定が肯定されて、本第２点灯制御処理を終了する。なお、ステップ４６６において、判定が肯定されると、カウンタ９４Ｂのカウント値が初期設定値に戻される。
【０１７８】
ステップ４６８で、裏面照明制御部９４は、裏面用ＬＥＤ９８による１サイクル分の点灯を終了したか否かを判定する。ステップ４６８において、裏面用ＬＥＤ９８による１サイクル分の点灯を終了していない場合は、判定が否定されて、ステップ４５６へ移行する。ステップ４６８において、裏面用ＬＥＤ９８による１サイクル分の点灯を終了した場合は、判定が肯定されて、ステップ４４０へ移行する。
【０１７９】
このように、画像読取装置３００では、第１点灯制御処理のステップ４１６からステップ４２８までの処理、及び第２点灯制御処理のステップ４５６からステップ４６８までの処理が実行されると、一例として図２１に示すように、表面用ＬＥＤ９６の点灯期間と裏面用ＬＥＤ９６による点灯期間との重複が回避される。そのため、一例として図２１に示すように、表面用ＬＥＤ９６によって電流が消費される期間と裏面用ＬＥＤ９６によって電流が消費される期間との重複も回避される。従って、画像読取装置３００によれば、表面用ＬＥＤ９６の点灯期間と裏面用ＬＥＤ９６による点灯期間とが重複する場合に比べ、循環色順に各色の光が照射される期間の消費電流の増大が抑制される。
【０１８０】
また、画像読取装置３００では、第１点灯制御処理のステップ４０４からステップ４１４までの処理、及び第２点灯制御処理のステップ４４４からステップ４５４の処理が実行されると、一例として図２２に示すように、点灯期間が制御される。図２２に示す例では、表面用ＬＥＤ９６による光の照射期間と裏面用ＬＥＤ９８による光の照射期間とが重複している。しかし、表面用ＬＥＤ９６のうちの消費電流値が最大の表面用ＬＥＤ９６の点灯期間と裏面用ＬＥＤ９８のうちの消費電流が最小の裏面用ＬＥＤ９８の点灯期間とが重複している。これにより、表面用ＬＥＤ９６のうちの消費電流値が最大の表面用ＬＥＤ９６の点灯期間と裏面用ＬＥＤ９８のうちの消費電流が最大の裏面用ＬＥＤ９８の点灯期間とが重複する場合に比べ、循環色順に各色の光が照射される期間の消費電流の増大が抑制される。
【０１８１】
なお、上記第３実施形態では、表面用ＬＥＤ９６のうちの消費電流値が最大の表面用ＬＥＤ９６の点灯期間と裏面用ＬＥＤ９８のうちの消費電流値が最小の裏面用ＬＥＤ９８の点灯期間とを重複させるようにしたが、本発明はこれに限定されるものではない。例えば、表面用ＬＥＤ９６のうちの消費電流値が最小の表面用ＬＥＤ９６の点灯期間と裏面用ＬＥＤ９８のうちの消費電流値が最大の裏面用ＬＥＤ９８の点灯期間とを重複させるようにしてもよい。
【０１８２】
また、上記第３実施形態では、裏面用ＬＥＤ９８による光の照射期間を規定するパルス幅を制御することで表面用ＬＥＤ９６による光の照射期間と裏面用ＬＥＤ９８による光の照射期間とを重複させない場合を例示したが、本発明はこれに限定されるものではない。例えば、表面用ＬＥＤ９６による光の照射期間を規定するパルス幅を制御することで表面用ＬＥＤ９６による光の照射期間と裏面用ＬＥＤ９８による光の照射期間とを重複させないようにしてもよい。また、表面用ＬＥＤ９６による光の照射期間を規定するパルス幅と裏面用ＬＥＤ９８による光の照射期間を規定するパルス幅との双方を制御することで表面用ＬＥＤ９６による光の照射期間と裏面用ＬＥＤ９８による光の照射期間とを重複させないようにしてもよい。
【０１８３】
また、上記第３実施形態では、表面用ＬＥＤ９６による光の照射期間と裏面用ＬＥＤ９８による光の照射期間とを重複させない場合を例示したが、本発明はこれに限定されるものではなく、表面用ＬＥＤ９６による光の照射期間と裏面用ＬＥＤ９８による光の照射期間とを一致させる場合に比べ、表面用ＬＥＤ９６による光の照射期間と裏面用ＬＥＤ９８による光の照射期間との重複が減るようにすれば、表面用ＬＥＤ９６の点灯期間と裏面用ＬＥＤ９８の点灯期間とを一致させる場合に比べ、消費電流が増大する期間を短くすることができる。
【０１８４】
また、上記各実施形態で説明した周期信号送信処理、第１点灯制御処理、第２点灯制御処理、ＬＥＤ特定情報送信処理、表面用ＬＥＤ設定処理、及び裏面用ＬＥＤ設定処理は、あくまでも一例である。従って、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【０１８５】
また、上記各実施形態では、周期信号送信処理及びＬＥＤ特定情報送信処理がソフトウェア構成により実現されているが、本発明はこれに限定されるものではなく、ＡＳＩＣやＦＰＧＡ等のハードウェア構成によって実現されるようにしてもよい。また、ソフトウェア構成とハードウェア構成との組み合わせによって実現されるようにしてもよい。
【０１８６】
また、上記各実施形態で説明した第１点灯制御処理、第２点灯制御処理、表面用ＬＥＤ設定処理、及び裏面用ＬＥＤ設定処理は、ＡＳＩＣによって実行されているが、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現されてもよい。
【０１８７】
第１点灯制御処理及び表面用ＬＥＤ設定処理に含まれる各処理をソフトウェア構成で実現するには、例えば、図２３に示すように、ＣＰＵが搭載された表面照明制御部５００、及びメモリ５０４を用いればよい。
【０１８８】
メモリ５０４は、表面照明制御部５００に接続されている。メモリ５０４には、第１点灯制御プログラム５０８，５１０，５１２及び表面用ＬＥＤ設定プログラム５１４が格納されている。この場合、第１実施形態に係る第１点灯制御処理は、第１点灯制御プログラム５０８が表面照明制御部５００によって実行されることにより実現される。また、第２実施形態に係る第１点灯制御処理は、第２点灯制御プログラム５１０が表面照明制御部５００によって実行されることにより実現される。また、第３実施形態に係る第３点灯制御処理は、第３点灯制御プログラム５１２が表面照明制御部５００によって実行されることで実現される。更に、第３実施形態に係る表面用ＬＥＤ設定処理は、表面用ＬＥＤ設定プログラム５１４が表面照明制御部５００によって実行されることにより実現される。
【０１８９】
第２点灯制御処理及び裏面用ＬＥＤ設定処理に含まれる各処理をソフトウェア構成で実現するには、例えば、図２４に示すように、ＣＰＵが搭載された裏面照明制御部５０２、及びメモリ５０６を用いればよい。
【０１９０】
メモリ５０６は、裏面照明制御部５０２に接続されている。メモリ５０６には、第２点灯制御プログラム５１６，５１８，５２０及び裏面用ＬＥＤ設定プログラム５２２が格納されている。この場合、第１実施形態に係る第２点灯制御処理は、第２点灯制御プログラム５１６が裏面照明制御部５０２によって実行されることにより実現される。また、第２実施形態に係る第２点灯制御処理は、第２点灯制御プログラム５１８が裏面照明制御部５０２によって実行されることにより実現される。また、第３実施形態に係る第２点灯制御処理は、第２点灯制御プログラム５２０が裏面照明制御部５０２によって実行されることにより実現される。第３実施形態に係る裏面用ＬＥＤ設定処理は、裏面用ＬＥＤ設定プログラム５２２が裏面照明制御部５０２によって実行されることにより実現される。
【０１９１】
なお、図２３及び図２４では、プログラムがメモリ５０４，５０６に記憶されている状態が例示されているが、必ずしも最初からメモリ５０４，５０６に記憶させておく必要はない。例えば、画像読取装置１０，２００，３００に接続されて使用される可搬型の記憶媒体に先ずはプログラムを記憶させておいてもよい。そして、表面照明制御部５００及び裏面照明制御部５０２がこれらの可搬型の記憶媒体からプログラムを取得して実行するようにしてもよい。また、通信手段を介して画像読取装置１０，２００，３００に接続されるコンピュータ又はサーバ装置等の外部電子計算機の記憶部にプログラムを記憶させておいてもよい。この場合、表面照明制御部５００及び裏面照明制御部５０２は外部電子計算機からプログラムを取得して実行する。
【符号の説明】
【０１９２】
１０，２００，３００  画像読取装置
１８  原稿
２８Ｂ  裏面ランプ
３４  表面ランプ
５２，８７，３１０  画像読取制御部
６８Ａ，６８Ｂ，６８Ｃ  周期信号送信プログラム
６８Ｄ  ＬＥＤ特定情報送信プログラム
７６，８８，９２，５００  表面照明制御部
７７，９０，９４，５０２  裏面照明制御部
９６Ａ  表面用第１ＬＥＤ
９６Ｂ  表面用第２ＬＥＤ
９６Ｃ  表面用第３ＬＥＤ
９８Ａ  裏面用第１ＬＥＤ
９８Ｂ  裏面用第２ＬＥＤ
９８Ｃ  裏面用第３ＬＥＤ
５０８，５１０，５１２  第１点灯制御プログラム
５１４  表面用ＬＥＤ設定プログラム
５１６，５１８，５２０  第２点灯制御プログラム
５２２  裏面用ＬＥＤ設定プログラム
６０２  画像形成部
【図１】
0006439290.tif 000002
【図２】
0006439290.tif 000003
【図３】
0006439290.tif 000004
【図４】
0006439290.tif 000005
【図５】
0006439290.tif 000006
【図６】
0006439290.tif 000007
【図７】
0006439290.tif 000008
【図８】
0006439290.tif 000009
【図９】
0006439290.tif 000010
【図１０】
0006439290.tif 000011
【図１１】
0006439290.tif 000012
【図１２】
0006439290.tif 000013
【図１３】
0006439290.tif 000014
【図１４】
0006439290.tif 000015
【図１５】
0006439290.tif 000016
【図１６】
0006439290.tif 000017
【図１７】
0006439290.tif 000018
【図１８】
0006439290.tif 000019
【図１９】
0006439290.tif 000020
【図２０】
0006439290.tif 000021
【図２１】
0006439290.tif 000022
【図２２】
0006439290.tif 000023
【図２３】
0006439290.tif 000024
【図２４】
0006439290.tif 000025