(57)【要約】【課題】画像入力装置における画像の読み取り動作において、電力不足による動作不良を回避する。【解決手段】本発明の画像入力装置は、備えられた制御手段により、画像の読み取りにおいて、蓄電手段に蓄電された電力量が第１の閾値以下になると、画像読み取り手段を停止するように制御し、停止後に、蓄電手段に所定の電力量を充電するように制御し、充電後に、画像の読み取り方向とは逆方向の所定の戻り位置まで読み取り手段を戻すように制御し、画像読み取り手段を所定の戻り位置まで戻した後に、蓄電手段に蓄電された電力量が第２の閾値より多い場合に、画像読み取り手段を所定の戻り位置から読み取り方向に移動させ、蓄電手段に蓄電された電力量が第２の閾値以下である場合に、蓄電手段に電力を充電させた後に、画像読み取り手段を所定の戻り位置から読み取り方向に移動させるように制御する。【選択図】図２
2020022102.tif 000002
【特許請求の範囲】
【請求項１】
原稿に形成された画像を読み取る画像読み取り手段と、
前記画像読み取り手段を移動させるための電力を蓄電する蓄電手段と、
前記画像読み取り手段の移動及び停止、並びに前記蓄電手段に蓄電する電力量を制御する制御手段と
を備え、
前記制御手段は
前記画像の読み取りにおいて、前記蓄電手段に蓄電された電力量が第１の閾値以下になると、前記画像読み取り手段を停止するように制御し、
前記停止後に、前記蓄電手段に所定の電力量を充電するように制御し、
前記充電後に、前記画像の読み取り方向とは逆方向の所定の戻り位置まで前記読み取り手段を戻すように制御し、
前記画像読み取り手段を前記所定の戻り位置まで戻した後に、前記蓄電手段に蓄電された電力量が第２の閾値より多い場合に、前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させ、前記蓄電手段に蓄電された電力量が第２の閾値以下である場合に、前記蓄電手段に前記電力を充電させた後に、前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させるように制御することを特徴とする画像入力装置。
【請求項２】
前記制御手段は、前記画像読み取り手段を前記読み取り方向に移動させ、読み取り再開位置の直前において、前記蓄電手段に蓄電された電力量が前記第１の閾値以下である場合に、前記蓄電手段に前記電力を充電するように制御することを特徴とする請求項１に記載の画像入力装置。
【請求項３】
前記画像読み取り手段より出力される画像データを一時的に記憶するバッファをさらに備え、
前記制御手段は、
前記画像の読み取りにおいて、前記バッファに格納される画像データの容量がフルであって、かつ、前記蓄電手段に蓄電された電力量が第３の閾値より多い場合に、前記画像読み取り手段を停止するように制御し、
前記停止後に、前記バッファの空き容量が所定の容量以上になると、前記画像読み取り手段を前記所定の戻り位置まで戻してから前記読み取り方向に移動させ、前記読み取り再開位置から前記画像の読み取りを再開するように制御することを特徴とする請求項２に記載の画像入力装置。
【請求項４】
前記画像読み取り手段を前記所定の戻り位置まで戻す速度、及び前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させる速度の少なくともいずれかは、前記画像の読み取りにおいて前記画像読み取り手段を移動させる速度と異なることを特徴とする請求項１から３のいずれか１項に記載の画像入力装置。
【請求項５】
前記画像読み取り手段を前記所定の戻り位置まで戻す速度、及び前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させる速度の少なくともいずれかは、電力効率の良い速度に設定されることを特徴とする請求項４に記載の画像入力装置。
【請求項６】
前記蓄電手段は、ＥＤＬＣ（Electric Double-Layer Capacitor）であることを特徴とする請求項１から５のいずれか１項に記載の画像入力装置。
【請求項７】
前記制御手段は、ＵＳＢ（Universal Serial Bus）コネクタから供給されるバスパワーから供給される電力を前記蓄電手段に充電するように制御することを特徴とする請求項１から６のいずれか１項に記載の画像入力装置。
【請求項８】
前記画像読み取り手段は、前記画像読み取り手段を移動させるためのモータを有し、
前記所定の戻り位置において、前記モータを駆動するギアのバックラッシュが考慮されることを特徴とする請求項１から７のいずれか１項に記載の画像入力装置。
【請求項９】
前記画像入力装置は、フラットベッドスキャナであることを特徴とする請求項１から８のいずれか１項に記載の画像入力装置。
【請求項１０】
原稿に形成された画像を読み取る画像読み取り手段と、前記画像読み取り手段を移動させるための電力を蓄電する蓄電手段とを備えた画像入力装置の制御方法であって、
前記画像の読み取りにおいて、前記蓄電手段に蓄電された電力量が第１の閾値以下になると、前記画像読み取り手段を停止するように制御する停止制御ステップと、
前記停止後に、前記蓄電手段に所定の電力量を充電するように制御する充電制御ステップと、
前記充電後に、前記画像の読み取り方向とは逆方向の所定の戻り位置まで前記読み取り手段を戻すように制御する戻し制御ステップと、
前記画像読み取り手段を前記所定の戻り位置まで戻した後に、前記蓄電手段に蓄電された電力量が第２の閾値より多い場合に、前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させ、前記蓄電手段に蓄電された電力量が第２の閾値以下である場合に、前記蓄電手段に前記電力を充電させた後に、前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させるように制御する移動制御ステップと
を含む画像入力装置の制御方法。
【請求項１１】
コンピュータに、請求項１０に記載の制御方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電手段を備えた画像入力装置、画像入力装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＣＩＳ（Contact Image Sensor）等のイメージセンサが搭載されたキャリッジを原稿台ガラスに沿って移動させ、原稿台ガラス上に載置された原稿を読み取るフラットベッドスキャナが知られている。
【０００３】
ここで、特許文献１には、画像の読み取り動作の中断後に、バッファの空き容量を監視し、バッファが記録再開可能な状態になるときに、キャリッジを読み取り再開位置に到達させることで、読み取り再開までのスループットを向上させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２０１６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、フラットベッドスキャナには、ＵＳＢ等のインタフェースから電力供給を受ける、所謂バスパワー対応のフラットベッドスキャナがあり、その内部にＥＤＬＣ（電気二重層キャパシタ）等の蓄電手段を備える。このバスパワー対応のフラットベッドスキャナでは、蓄電手段にバスパワーから供給される電力を一旦、蓄え、さらに、その蓄電手段からの電力によりキャリッジをモータ駆動する。
【０００６】
このような構成において、キャリッジのモータ駆動に必要な電力が蓄電手段に蓄えられている電力よりも大きいと、画像の読み取り動作中に電力が不足する場合があり、その場合、蓄電手段に電力が充電されるまで、一旦、キャリッジを停止させる。
【０００７】
ここで、特許文献１は、読み取り再開のための動作において蓄電手段における電力不足について考慮していなかった。即ち、画像入力装置において、蓄電手段の電力不足による動作不良が生じる恐れがある。
【０００８】
本発明は、前記従来の問題に鑑みてなされたものであって、画像入力装置における画像の読み取り動作において、電力不足による動作不良を回避することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の画像処理装置は、原稿に形成された画像を読み取る画像読み取り手段と、前記画像読み取り手段を移動させるための電力を蓄電する蓄電手段と、前記画像読み取り手段の移動及び停止、並びに前記蓄電手段に蓄電する電力量を制御する制御手段とを備え、前記制御手段は、前記画像の読み取りにおいて、前記蓄電手段に蓄電された電力量が第１の閾値以下になると、前記画像読み取り手段を停止するように制御し、前記停止後に、前記蓄電手段に所定の電力量を充電するように制御し、前記充電後に、前記画像の読み取り方向とは逆方向の所定の戻り位置まで前記読み取り手段を戻すように制御し、前記画像読み取り手段を前記所定の戻り位置まで戻した後に、前記蓄電手段に蓄電された電力量が第２の閾値より多い場合に、前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させ、前記蓄電手段に蓄電された電力量が第２の閾値以下である場合に、前記蓄電手段に前記電力を充電させた後に、前記画像読み取り手段を前記所定の戻り位置から前記読み取り方向に移動させるように制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像入力装置における画像の読み取り動作において、電力不足による動作不良を回避することができる。
【図面の簡単な説明】
【００１１】
【図１】画像入力装置の概略ブロック図である。
【図２】画像入力装置における処理の手順を示すフローチャートである。
【図３】画像入力装置のキャリッジの移動速度と距離の関係を示す図である。
【図４】画像入力装置における処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施形態は、本発明を限定するものではなく、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。その他、本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれ、また、以下の実施形態の一部を適宜組み合わせることもできる。
（実施形態１）
【００１３】
図１は、本実施形態に係る画像入力装置の概略ブロック図である。画像入力装置は、筐体の上面に原稿台を備えた、所謂フラットベッドスキャナである。なお、画像入力装置は、ＵＳＢバスパワーで動作し、内部に蓄電手段としてＥＤＬＣ（Electric Double-Layer Capacitor：電気二重層コンデンサ）１０４を備える。
【００１４】
画像入力装置は、透明なガラス等の原稿台上に載置された原稿に形成された画像を、キャリッジ部１１０を走査することで読み取り、その読み取った画像を画像データとしてＵＳＢコネクタ１０３に接続された（不図示の）ホストＰＣに送信する。
【００１５】
図１に示されるように、画像入力装置は、制御部１００とキャリッジ部１１０を備える。制御部１００は、ＡＳＩＣ１０１、ＰＭＩＣ１０２、ＵＳＢコネクタ１０３、ＥＤＬＣ１０４、ＲＯＭ１０５、ＲＡＭ１０６、ＡＦＥ１０７を備える。
【００１６】
ＡＳＩＣ（Application Specific Integrated Circuit）１０１は、制御用のＩＣである。ＡＳＩＣ１０１は、ホストＰＣとのＵＳＢ（Universal Serial Bus）インタフェース制御、また、キャリッジ部１１０のエンコーダ１１３により出力されるパルスに基づいて、モータ１１２の制御を行う。その他、ＡＳＩＣ１０１は、ＰＭＩＣ１０２とシリアル通信を行うことで、ＥＤＬＣ１０４の充電量に関する情報をＰＭＩＣ１０２から受信する。
【００１７】
ＰＭＩＣ１０２（Power Management Integrated Circuit）は、ＤＣ／ＤＣコンバータ１０２ａ、ＤＣ／ＤＣコンバータ１０２ｂ、充電部１０２ｃ、昇圧部１０２ｄ、モータ駆動部１０２ｅを備える。ＤＣ／ＤＣコンバータ１０２ａは、ＵＳＢコネクタ１０３を介してホストＰＣから供給されるＵＳＢバス給電のＤＣ５Ｖの電力をＡＳＩＣ１０１のコア電圧１．１Ｖに変換する。ＤＣ／ＤＣコンバータ１０２ｂは、ＵＳＢコネクタ１０３を介してホストＰＣから供給されるＵＳＢバス給電のＤＣ５Ｖの電力をＡＳＩＣ１０１のＧＰＩＯ（General Purpose Input / Output）用電圧３．３Ｖに変換する。
【００１８】
充電部１０２ｃは、接続されたＥＤＬＣ１０４に対して、ＵＳＢバス給電の電力を充電する。昇圧部１０２ｄは、ＥＤＬＣ１０４から放電された電力を、モータ１１２を駆動するためにＵＳＢバス給電の５Ｖよりも高い電圧（本実施形態では、２４Ｖ）に昇圧する。モータ駆動部１０２ｅは、モータ１１２を駆動する。ＵＳＢコネクタ１０３は、ＵＳＢ規格に対応したコネクタである。ＥＤＬＣ１０４は、上述のように、蓄電手段であり、電気二重層キャパシタである。
【００１９】
ＲＯＭ（Read Only Memory）１０５は、画像入力装置の装置全体を制御するためのプログラムを格納する。ＲＡＭ（Random Access Memory）１０６は、ＡＦＥ（Analog Front End）１０７から出力されたデジタル信号に画像処理を施したデータを格納する。なお、ＲＡＭ１０６は、データ転送のバッファとしても機能する。ＡＦＥ１０７は、ＦＦＣ（Flexible Flat Cable）１２０を介して、ＣＩＳ１１１から出力されたアナログ画像信号をデジタル信号に変換する。
【００２０】
キャリッジ部１１０は、ＣＩＳ１１１、モータ１１２、及びエンコーダ１１３を備える。ＣＩＳ１１１は、イメージセンサであり、ＡＳＩＣ１０１からの駆動信号により駆動される光源としてのＬＥＤ（light emitting diode）を有する。モータ１１２は、キャリッジ部１１０を副走査方向に移動させるためのモータである。エンコーダ１１３は、モータ１１２の回転数に応じて、パルスを出力する。
【００２１】
次に、以上の構成を踏まえ、画像入力装置の読み取り動作の一例について説明する。画像入力装置は、画像の読み取り動作において、読み取った画像データを内部のバッファに一時的に格納し、ＵＳＢ等のインタフェースを介して、当該画像データをＰＣ等のホスト装置に順次転送する。但し、画像の読み取り動作中に、バッファがいっぱいになると、キャリッジ部１１０の移動動作が静止され、読み取り動作が中断される。そして、バッファの空き容量が予め定めた所定の容量以下になると、画像の読み取りが再開される。なお、画像の読み取り動作中に、キャリッジ部１１０の停止及び移動の再開を行う場合、キャリッジ部１１０の停止に伴う減速動作区間及び駆動再開に伴う加速動作区間において、キャリッジ部１１０が定速移動されないため、画像の読み取りは行われない。そのため、画像入力装置は、キャリッジの停止後、一旦、読み取り方向とは逆の方向にキャリッジ部１１０を戻す。その後、再びキャリッジ部１１０を読み取り方向に移動させ、画像読み取り再開位置まで進めてから、画像の読み取りが再開される。
【００２２】
続いて、画像入力装置における処理の手順について、図２を用いて説明する。図２は、より詳細には、ホストＰＣから画像の読み取りコマンドを受け取った場合に、画像入力装置において実行される画像読み取り処理の手順を示すフローチャートである。なお、以下において、フローチャートの説明における記号「Ｓ」は、ステップを表すものとする。
【００２３】
先ず、Ｓ２０１において、ＡＳＩＣ１０１は、ＰＭＩＣ１０２に対してＥＤＬＣ１０４のフル充電を指示し、その後に開始されるキャリッジ部１１０の移動に使用されるモータ１１２を駆動する電力をＥＤＬＣ１０４に充電（蓄電）させる。
【００２４】
Ｓ２０２において、ＡＳＩＣ１０１は、モータ駆動部１０２ｅを介して、モータ１１２の駆動を開始する。Ｓ２０３において、ＡＳＩＣ１０１は、エンコーダ１１３からのパルス信号をモニターすることで、キャリッジ部１１０が画像の読み取り位置に到達したか否かを判定する。
【００２５】
Ｓ２０３において、ＡＳＩＣ１０１は、キャリッジ部１１０が画像の読み取り位置に到達したと判定すると（Ｓ２０３ Ｙｅｓ）、Ｓ２０４において画像の読み取りを開始する。画像の読み取りが開始されると、Ｓ２０５において、ＡＳＩＣ１０１は、読み取った画像データを、ＵＳＢインタフェースを介してホストＰＣに逐次、転送し、ＲＡＭ１０６における画像データのバッファがフル（いっぱい）であるか否かを判定する。
【００２６】
そして、画像データのバッファがフルではないと判定されると（Ｓ２０５ Ｎｏ）、Ｓ２０６において、ＡＳＩＣ１０１は、ＥＤＬＣ１０４に保持される電力量が画像を読み取るまでに必要とされる電力量以下であるか否かを判定する。なお、この画像の所定単位を読み取るまでに必要とされる電力量を、以降において、第１の閾値と称する。また、所定単位とは、１ライン分の画像、２ライン分の画像等、所定ライン数の画像に相当する。
【００２７】
ＥＤＬＣ１０４に蓄えられている電力量が第１の閾値より多いと判定されると（Ｓ２０６ Ｎｏ）、Ｓ２０７において、ＡＳＩＣ１０１は、ホストＰＣからの読み取り中止コマンドを受信したか否かを判定する。ここでＡＳＩＣ１０１がホストＰＣからの読み取り中止コマンドを受信していないと判定すると（Ｓ２０７ Ｎｏ）、Ｓ２０８において、エンコーダ１１３のパルス出力のカウント値からキャリッジ部１１０が画像の読み取り終了位置に到達したか否かを判定する。そして、キャリッジ部１１０が画像の読み取り終了位置に到達していないと判定すると（Ｓ２０８ Ｎｏ）、ＡＳＩＣ１０１は、処理をＳ２０５に返し、Ｓ２０５からＳ２０８までの処理を繰り返し実行しながら、画像の読み取りを継続して行う。なお、ホストＰＣからの読み取り中止コマンドを受信した場合（Ｓ２０７ Ｙｅｓ）、また、キャリッジ部１１０が画像の読み取り終了位置に到達したと判定した場合（Ｓ２０８ Ｙｅｓ）、Ｓ２０９において、ＡＳＩＣ１０１は画像の読み取りを終了する。
【００２８】
そして、Ｓ２０６において、ＥＤＬＣ１０４に蓄えられている電力量が閾値以下であると判定されると（Ｓ２０６ Ｙｅｓ）、Ｓ２１０において、ＡＳＩＣ１０１は、モータ駆動部１０２ｅを介して、モータ１１２の駆動を速やかに停止させる。即ち、ＡＳＩＣ１０１は、キャリッジ部１１０の停止制御を行う。その後、Ｓ２１１において、ＡＳＩＣ１０１は、ＰＭＩＣ１０２に対してＥＤＬＣ１０４のフル充電を指示する。なお、ここでは、フル充電を指示することとしているが、所定の電力量（即ち、画像の読み取りを行う上で充分とされる電力量）の充電を指示するようにしてもよい。また、Ｓ２０５において、ＲＡＭ１０６における画像データのバッファがフルであると判定された場合も（Ｓ２０５ Ｙｅｓ）、同様に、Ｓ２１０、Ｓ２１１の処理を実行する。
【００２９】
次に、ＥＤＬＣ１０４の充電後に、Ｓ２１２において、ＡＳＩＣ１０１は、ホストＰＣへのデータ転送によって、バッファの空き容量が予め設定された所定の容量以上となるまで待機する。なお、Ｓ２０５においてＮｏ、Ｓ２０６においてＹｅｓと判定された場合、Ｓ２１２は省略されてもよい。その後、Ｓ２１３において、ＡＳＩＣ１０１は、モータ駆動部１０２ｅを介して、モータ１１２を駆動し、キャリッジ部１１０を読み取り方向とは逆方向に所定の戻り位置まで移動させる（Ｓ２１３）。なお、キャリッジ部１１０を所定の戻り位置まで移動させる上で、その正確性を担保するために、モータ１１２を駆動するギアのバックラッシュ（ギアの歯面間の隙間）分が考慮される。
【００３０】
Ｓ２１４において、ＡＳＩＣ１０１は、ＥＤＬＣ１０４に蓄えられている電力量がキャリッジ部１１０をＳ２１３において戻った位置から画像の読み取り再開位置まで読み取り方向に移動するために必要とされる電力量以下であるか否かを判定する。なお、このキャリッジ部１１０を画像の読み取り再開位置まで移動させてから画像を読み取るまでに必要とされる電力量を、以降において、第２の閾値と称する。そして、ＥＤＬＣ１０４におけるモータ１１２を駆動するための電力量が第２の閾値より多いと判定されると（Ｓ２１４ Ｎｏ）、Ｓ２１６において、ＡＳＩＣ１０１は、キャリッジ部１１０を画像の読み取り再開位置まで移動させる。
【００３１】
ＡＳＩＣ１０１は、キャリッジ部１１０を移動させ、画像の読み取り再開位置の直前において、再度、ＥＤＬＣ１０４に蓄えられている電力量が上述の第１の閾値以下であるか否かを判定する（Ｓ２１７）。ここで、画像の読み取り再開位置の直前とは、画像の読み取り開始位置の近傍の読み取り方向とは逆方向に位置し、画像を読み取る上で、画像の読み取り開始位置からキャリッジ部１１０を一定の速度で走査できるように充電することが可能な位置のことである。そして、ＥＤＬＣ１０４に蓄えられている電力量が第１の閾値より多いと判定されると（Ｓ２１７ Ｎｏ）、ＡＳＩＣ１０１は、画像の読み取りを再開する。
【００３２】
なお、Ｓ２１４において、ＥＤＬＣ１０４に蓄えられている電力量が第２の閾値以下と判定されると、Ｓ２１５において、ＡＳＩＣ１０１は、画像の読み取り再開位置まで移動させる上で必要とされる電力量になるまで再充電を行う。また、Ｓ２１７において、ＥＤＬＣ１０４に蓄えられている電力量が第１の閾値以下と判定されると、Ｓ２１８において、ＡＳＩＣ１０１は、画像を読み取るまでに必要とされる電力量になるまで再充電を行う。例えば、所定ライン数の画像を読み取るために必要な電力量となるまでＡＳＩＣ１０１は、再充電を行う。
【００３３】
次に、図３を用いて、画像入力装置のキャリッジ部１１０の移動速度と距離の関係について説明を補足する。ＡＳＩＣ１０１は、ＥＤＬＣ１０４の電力量が第１の閾値以下であると判定されると（Ｓ２０６ Ｙｅｓ）、キャリッジ部１１０の移動速度を低下させ、Ｓ２１０においてキャリッジ部１１０を停止させ、Ｓ２１１においてＥＤＬＣ１０４のフル充電を行う。その後、ＡＳＩＣ１０１は、キャリッジ部１１０を読取方向とは逆方向に移動させるためにキャリッジ部１１０の移動速度を上げていく。Ｓ２１３において、ＡＳＩＣ１０１は、キャリッジ部１１０を読み取り方向とは逆方向に所定の戻り位置まで移動させ、所定の戻り位置にキャリッジ部１１０を停止させる。そして、Ｓ２１４において、ＡＳＩＣ１０１は、ＥＤＬＣ１０４の電力量が第２の閾値以下であるか否かを判定する。そして、ＥＤＬＣ１０４の電力量が第２の閾値より多いと判定されると、キャリッジ部１１０の読み取り方向への移動を開始し、Ｓ２１６において、キャリッジ部１１０を画像の読み取り再開位置まで移動させる。
【００３４】
なお、Ｓ２１３におけるキャリッジ部１１０の所定の戻り位置への移動制御に関して、画像の読み取りを伴わないため、キャリッジ部１１０を画像の読み取り速度と同一に移動させる必要はない。本実施形態では、キャリッジ部１１０を移動する速度に関して、ＥＤＬＣ１０４に蓄えられた電力を消費しないように、画像の読み取り速度よりも高速に設定しているが、モータ１１２の電力効率がより良くなるに設定してもよい。電力効率の良い速度の一例は、画像読取速度よりも速く、プレスキャン時のキャリッジ部１１０の移動速度より遅い。なお、プレスキャンとは、ユーザにより設定された読取設定に基づくスキャン画像データを取得する前に実行されるスキャン処理である。例えば、プレスキャンにより、キャリッジ部１１０のホームポジション検知や、原稿サイズの検知などが行われる。また、この点、Ｓ２１６におけるキャリッジ部１１０を画像の読み取り再開位置に移動させる速度に関しても同様である。
【００３５】
このように、キャリッジ部１１０を移動する速度を電力効率の良い速度に設定することで、ＥＤＬＣ１０４における電力消費を低減することができる。また、ＥＤＬＣ１０４における電力消費を低減することで、ＥＤＬＣ１０４における再充電の不要又は充電時間の短縮が可能となり、延いては、画像の読み取り動作のスループットを向上させることができる。
【００３６】
以上、本実施形態では、Ｓ２１６を実行する前にＳ２１４の判定処理を実行するため読み取り再開位置までキャリッジ部１１０を移動させることができないといった課題を解決できる。
（実施形態２）
【００３７】
次に、実施形態２について、説明する。なお、実施形態２に係る画像入力装置のブロック構成は、実施形態１に係る画像入力装置のブロック構成と同様であることから、ここでは、その説明を省略する。以下、図４を用いて、実施形態２に係る画像入力装置における処理の手順を、主に実施形態１に係る画像入力装置における処理の手順との差分に着目して説明する。
【００３８】
図４は、より詳細には、ホストＰＣから画像の読み取りコマンドを受け取った場合に、画像入力装置において実行される画像読み取り処理の手順を示すフローチャートである。なお、Ｓ４０１からＳ４０４はＳ２０１からＳ２０４とほぼ同じ処理であるため詳細な説明は省略する。
【００３９】
画像データのバッファがフルであると判定されると（Ｓ４０５ Ｙｅｓ）、Ｓ４１８において、ＡＳＩＣ１０１は、ＥＤＬＣ１０４に蓄えられている電力量が後続の処理を実行する上で充分な電力量以下であるか否かを判定する。なお、ここで、後続の処理を実行する上で充分な電力量とは、Ｓ４１９のキャリッジ部１１０の停止からＳ４２２のキャリッジ部１１０の画像の読み取り再開位置までの移動を行う上で必要とされる電力量のことで、以降において、第３の閾値と称する。
【００４０】
そして、ＥＤＬＣ１０４に蓄えられている電力量が第３の閾値より多いと判定されると（Ｓ４１８ Ｎｏ）、Ｓ４１９において、ＡＳＩＣ１０１は、キャリッジ部１１０を停止する。キャリッジ部１１０の停止後、ＡＳＩＣ１０１は、Ｓ４２０において、ホストＰＣへのデータ転送によって、バッファの空き容量が予め設定された所定の容量以上となるまで待機する。
【００４１】
ＡＳＩＣ１０１は、バッファの空き容量が予め設定された所定の容量以上になると、Ｓ４２１において、モータ駆動部１０２ｅを介して、モータ１１２を駆動し、キャリッジ部１１０を読み取り方向とは逆方向に所定の戻り位置まで移動させる。さらに、Ｓ４２２において、ＡＳＩＣ１０１は、キャリッジ部１１０を画像の読み取り再開位置まで移動させる。
【００４２】
このように、バッファがフルになることによりキャリッジ部１１０を停止する場合であって、かつ、ＥＤＬＣ１０４に蓄えられている電力量が第３の閾値より多い場合に、予めキャリッジ部１１０を画像の読み取り再開位置まで移動させる。これにより、ＥＤＬＣ１０４におけるモータ１１２を駆動するための電力量の判定処理を実行することなく、速やかに画像の読み取り動作を再開できる状態に移行させることができる。即ち、ＥＤＬＣに蓄えられている電力量の判定回数を、Ｓ４０６においてＹｅｓと判定された場合に実行される回数よりも軽減できるため、画像の読み取り動作におけるスループットを向上させることができる。
【００４３】
以上、説明したように、画像入力装置における画像の読み取り動作において、電力不足による動作不良を回避することができる。より詳細には、キャリッジ部を停止してから画像の読み取り再開位置まで移動させる上でＥＤＬＣにおける電力量を監視し、必要であれば充電制御することで、電力不足によりキャリッジ部を画像の読み取り再開位置まで戻すことができなくなる事態を回避する。
【００４４】
また、画像の読み取りを中断すべきＥＤＬＣの残量を判定するときに、キャリッジ部の停止後の所定の戻り位置までの移動と画像の読み取り再開位置までの移動の双方の電力を考慮する必要がない。そのため、画像の読み取り動作そのものにおいて、ＥＤＬＣにおける電力を効率良く使用することができる。これにより、ＥＤＬＣにおける電力の不足に起因するキャリッジ部の停止回数（即ち、画像の読み取りの中断回数）を低減することができ、延いては、画像の読み取り時間を短縮することができる。
（その他の実施形態）
【００４５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。
【符号の説明】
【００４６】
１００  制御部
１０１  ＡＳＩＣ
１０２  ＰＭＩＣ
１０４  ＥＤＬＣ
１１０  キャリッジ部
【図１】
2020022102.tif 000003
【図２】
2020022102.tif 000004
【図３】
2020022102.tif 000005
【図４】
2020022102.tif 000006