(57)【要約】【課題】  イメージスキャナにおいて、電源電圧が公称電圧より小さい場合にモータが脱調せず、公称電圧より大きい場合に音が静かなイメージスキャナを提供する。【解決手段】  電源電圧を検知し、電源電圧に応じたモータの電流量を決定し、モータを駆動する。電源電圧が大きすぎる場合と小さすぎる場合にコンピュータのモニターにエラーダイアログを表示する。電源電圧がある電圧より小さい場合には低速でモータを駆動する。【選択図】  図２
2007067861.tif 000002
【特許請求の範囲】
【請求項１】
原稿を照らすためのランプと画像を電気的な画像信号に変換するイメージセンサと前記イメージセンサを移動させる駆動手段と画像信号デジタル信号に変換するＡ／Ｄ変換器と前記デジタル変換された画像信号を外部装置に転送する手段を有する画像読取装置において、電源電圧を検知する手段を有し、前記電源電圧に応じて、前記駆動手段に供給する電流量を決定することが可能な手段を有することを特徴とする画像読取装置。
【請求項２】
前記請求項１に記載の画像読取装置において、前記電源電圧に応じて決定する前記電流量を前記電源電圧に応じた前記電流量を決定するためのテーブルを有し、前記テーブルを参照し前記電流量を決定することが可能な手段を有することを特徴とする画像読取装置。
【請求項３】
前記請求項１に記載の画像読取装置において、前記電源電圧が規定の電圧より低い場合に駆動手段を遅い速度で駆動することが可能な手段を有することを特徴とする画像読取装置。
【請求項４】
前記請求項１に記載の画像読取装置において、前記電源電圧が規定の電圧より低い場合もしくは規定の電圧より高い場合にユーザーに警告することが可能な手段を有することを特徴とする画像読取装置。
【請求項５】
前記請求項１に記載の画像読取装置において、前記電源電圧が規定の電圧より低い場合もしくは規定の電圧より高い場合に駆動手段の駆動を禁止することが可能な手段を有することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った画像を、電気的な画像信号に変換するイメージセンサにて読み取り、それをＡ／Ｄ変換機にてデジタル化した画像信号を外部装置に転送することが可能な画像読取装置に関する。
【背景技術】
【０００２】
従来、画像読取装置（以後、イメージスキャナ）において、モータなどの駆動手段に入力される電流に応じて、駆動手段の電流量を決定する方法や駆動手段に入力される電流に関係なく、駆動手段の電流量を一定の電流量にする方法が用いられていた。
【０００３】
従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開平１０−１７３８６４号公報
【特許文献２】特開平２０００−２２９０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、モータに出力される電流に応じて、モータ電流のＰＷＭを決定する方法は回路規模が大きくなり、コストが高くなるという問題があった。また、一定のモータ電流のＰＷＭを使用する方法は電源電圧が公称電圧より低くなった場合にはモータが脱調してしまい、公称電圧より高くなった場合にはモータの音が大きくなるという問題点が合った。
【０００５】
本発明の目的は上述のような点を鑑みて入力電圧に応じて、モータ電流のＰＷＭを決定し、電源電圧が公称電圧より小さい場合に脱調することがなく、大きい場合に音が大きくならずに画像の読取を行うことが可能でかつ電源電圧が高すぎる場合と低すぎる場合にユーザーに警告を行い、モータの駆動を禁止することが可能な画像読取装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は画像読取装置に対して、電源電圧を検知する手段と前記電源電圧に応じて、前記駆動手段に供給する電流量を決定することが可能な手段と前記電源電圧に応じて決定する前記電流量を前記電源電圧に応じた前記電流量を決定するためのテーブルと前記テーブルを参照し前記電流量を決定することが可能な手段と前記電源電圧が規定の電圧より低い場合に駆動手段を遅い速度で駆動することが可能な手段と前記電源電圧が規定の電圧より低い場合もしくは規定の電圧より高い場合にユーザーに警告することが可能な手段と前記電源電圧が規定の電圧より低い場合もしくは規定の電圧より高い場合に駆動手段の駆動を禁止することが可能な手段を有する。
【０００７】
［作用］
この発明においては
電源電圧が公称電圧より高ければ、モータへの電流量を減らし、静かなモータ音で画像を読み取ることが可能となり、
電源電圧が公称電圧より低ければ、モータへの電流量を多くして、モータが脱調しないで画像を読み取ることが可能となる。
【０００８】
また、電源電圧が高すぎる場合もしくは低すぎる場合にユーザーに警告し、モータの駆動を禁止することが可能となる。
【発明の効果】
【０００９】
以上に説明したように、本発明によれば、画像読取装置において、電源電圧が公称電圧より高ければ、モータへの電流量を減らし、静かなモータ音で画像を読み取ることが可能となり、電源電圧が公称電圧より低ければ、モータへの電流量を多くして、モータが脱調しないで画像を読み取ることが可能となる。
【００１０】
また、電源電圧が高すぎる場合もしくは低すぎる場合にユーザーに警告し、モータの駆動を禁止することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下に図面を参照して本発明の実施例を詳細に説明する。
【００１２】
図１にイメージスキャナの構成を示す。
【００１３】
図１の１０１は密着型のイメージセンサ（以下ＣＩＳ）である。
【００１４】
ＬＥＤより発せられた光束は導光体１０２より線状に変換され原稿面を照明する。照明された原稿の画像はレンズアレイ１０３、照明手段を一体のセンサーユニットとして使用する。
【００１５】
駆動モータ１０４を駆動させることにより、ワイヤ１０５を動かす。ワイヤ１０５が動くことにより、ＣＩＳ１０１が読取方向に移動し、画像を読み取る。
【００１６】
図２は、本実施例における制御回路の構成を示すブロック図である。
【００１７】
以下に図２を用いて、本件の回路動作を説明する。
【００１８】
図２において、２０１はＣＭＯＳのＣＩＳであり、光源であるＬＥＤ２０２も一体化されており、ＣＩＳを移動させながら、ＬＥＤ制御回路２０３にて１ライン毎に各色のＬＥＤを切り替えて点灯させることにより、ＲＧＢ線順次のカラー画像を読み取ることが可能である。
【００１９】
ＡＭＰ２０４はＣＩＳ２０１より出力された信号を増幅させる増幅器であり、２０５は当該増幅出力のＡ／Ｄ変換を行なって例えば８ビットのディジタル出力を得るＡ／Ｄ変換器である。シェーディングＲＡＭ２０６は、キャリブレーション用のシートをあらかじめ読み取ることによりシェーディング補正用のデータが記憶されており、シェーディング補正回路２０７は前記シェーディングＲＡＭ２０６のデータに基いて読み取られた画像信号のシェーディング補正を行う。ピーク検知回路２０８は読み取られた画像データに於けるピーク値をライン毎に検知する回路である。
【００２０】
ガンマ変換回路２０９は、ホストコンピュータよりあらかじめ設定されたガンマカーブに従って読み取られた画像データのガンマ変換を行う。
【００２１】
バッファＲＡＭ２１０は、実際の読み取り動作とホストコンピュータとの通信におけるタイミングを合わせるために、画像データを１次的に記憶させるためのＲＡＭであり、パッキング/バッファＲＡＭ制御回路２１１は、ホストコンピュータよりあらかじめ設定された画像出力モード（２値、４ビット多値、８ビット多値、２４ビット多値）に従ったパッキング処理を行った後にそのデータをバッファＲＡＭ２１０に書き込む処理と、インターフェース回路２１３にバッファＲＡＭ２１０から画像データを読み込んで出力させる。
【００２２】
インターフェース回路２１２は、パーソナルコンピュータなどの本実施例に係る画像読取装置のホスト装置となる外部装置２１３との間でコントロール信号の受容や画像信号の出力を行なう。
【００２３】
２１５は例えばマイクロコンピュータ形態のＣＰＵであり、処理手段を格納したＲＯＭ２１５Ａ及び作業用のＲＡＭ２１５Ｂを有し、ＲＯＭ２１５Ａに格納された手順にしたがって各部の制御を行なう。
【００２４】
２１６は例えば水晶発振器、２１４はＣＰＵ２１５の設定に応じて発振器２１６の出力を分周して動作の基準となる各種タイミング信号を発生するタイミング信号発生回路である。
【００２５】
２１７はスキャナを動かすための電源である。２１８は電源からの電圧のＡ／Ｄ変換を行なって例えば８ビットのディジタル出力を得るＡ／Ｄ変換器である。
【００２６】
図３の構成で本発明の一実施例の構成を示す。
【００２７】
図３に示されているのは、イメージスキャナ３０１とマイクロソフトウィンドウズ（登録商標）などのウィンドウ環境を備えたマッキントッシュやＩＢＭＰＣやＩＢＭＰＣ互換コンピュータなどのコンピュータ装置３０２が接続されている。
【００２８】
コンピュータ装置３０２にはカラーモニタ装置などの表示画面３０３と、ユーザーからの命令を入力するためのキーボード３０４と、画面に表示されたオブジェクトを指示したりするためのポインティングデバイス３０５とが備えられている。
【００２９】
図４に本実施例におけるソフトウェアの構成を示す。
【００３０】
図４におけるスキャニングドライバは読み取りドライバである。ローレベルドライバは実際にイメージスキャナと通信するためのドライバソフトウェアである。
【００３１】
図５、図６のフローチャートを用いて、本発明にかかる動作の制御方法について説明する。
【００３２】
図５は電流量を決定するのに計算式を用いた場合である。
【００３３】
ステップＳ１で電源電圧を調べる。
【００３４】
ステップＳ２で電源電圧が１５Ｖ以上であればステップＳ１６に進み、１５Ｖ未満であればステップＳ３にすすむ。
【００３５】
ステップＳ３で電源電圧が７Ｖ以上であれば、ステップＳ４に進み、７Ｖ未満であれば、ステップＳ１６に進む。
【００３６】
ステップＳ４でユーザーがスキャニングドライバを起動する。
【００３７】
ステップＳ５でＰＣよりＳｃａｎコマンドを受け取る。ＬＥＤを受け取る。
【００３８】
ステップＳ６でＬＥＤを点灯する。
【００３９】
ステップＳ７で電圧を測定する。
【００４０】
ステップＳ８で表２によりモータの速度を決める。
【００４１】
ステップＳ９では式１よりモータ電流のＰＷＭを決定する。
【００４２】
ステップＳ１０ではステップＳ９で決定した電流のＰＷＭを設定する。
【００４３】
ステップＳ１１でモータを起動し、ＣＩＳの移動を開始する。
【００４４】
ステップＳ１２で画像を読み取る。
【００４５】
ステップＳ１３で画像を読み終わっていたら、ステップＳ１４に進み、画像を読み終わっていなければ、ステップＳ１２に進む。
【００４６】
ステップＳ１４でモータを停止させる。
【００４７】
ステップＳ１５でＬＥＤを消灯する。
【００４８】
ステップＳ１６でモータの電圧を０Ｖに設定する。
【００４９】
ステップＳ１７でユーザーがスキャニングドライバを起動する。
【００５０】
ステップＳ１８では表示画面３０３で図７もしくは図８のダイアログを表示する。
【００５１】
ステップＳ１９ではスキャニングドライバを閉じる。
【００５２】
図６は電流量を決定するのにテーブルを用いた場合である。
【００５３】
ステップＳ２１で電源電圧を調べる。
【００５４】
ステップＳ２２で電源電圧が１５Ｖ以上であればステップＳ１６に進み、１５Ｖ未満であればステップＳ２３にすすむ。
【００５５】
ステップＳ２３で電源電圧が７Ｖ以上であれば、ステップＳ４に進み、７Ｖ未満であれば、ステップＳ３６に進む。
【００５６】
ステップＳ２４でユーザーがスキャニングドライバを起動する。
【００５７】
ステップＳ２５でＰＣよりＳｃａｎコマンドを受け取る。ＬＥＤを受け取る。
【００５８】
ステップＳ２６でＬＥＤを点灯する。
【００５９】
ステップＳ２７で電圧を測定する。
【００６０】
ステップＳ２８で表２によりモータの速度を決める。
【００６１】
ステップＳ２９では電源電圧を元に電流のテーブル（表２）を参照することによりモータ電流のＰＷＭを決定する。
【００６２】
ステップＳ３０ではステップＳ９で決定した電流のＰＷＭを設定する。
【００６３】
ステップＳ３１でモータを起動し、ＣＩＳの移動を開始する。
【００６４】
ステップＳ３２で画像を読み取る。
【００６５】
ステップＳ３３で画像を読み終わっていたら、ステップＳ３４に進み、画像を読み終わっていなければ、ステップＳ３２に進む。
【００６６】
ステップＳ３４でモータを停止させる。
【００６７】
ステップＳ３５でＬＥＤを消灯する。
【００６８】
ステップＳ３６でモータの電圧を０Ｖに設定する。
【００６９】
ステップＳ３７でユーザーがスキャニングドライバを起動する。
【００７０】
ステップＳ３８では表示画面３０３で図７もしくは図８のダイアログを表示する。
【００７１】
ステップＳ３９ではスキャニングドライバを閉じる。
【００７２】
図７は電源電圧が高い場合にスキャニングドライバがモニターに表示するダイアログである。
【００７３】
図８は電源電圧が低い場合にスキャニングドライバがモニターに表示するダイアログである。
【００７４】
［他の実施例］
ＣＭＯＳを用いたＣＩＳを使用したが、ＣＣＤを用いたＣＩＳを使用した場合に対しても有効な方法といえる。
【図面の簡単な説明】
【００７５】
【図１】実施例はイメージスキャナの構成図である。
【図２】実施例の制御回路の構成を示すブロック図である。
【図３】本発明にかかる構成の一実施例である。
【図４】本実施例におけるソフトウェアの構成である。
【図５】本発明にかかるフローチャートである。
【図６】本発明にかかるフローチャートである。
【図７】電源電圧が高すぎる場合に表示する警告のダイアログである。
【図８】電源電圧が低すぎる場合に表示する警告のダイアログである。
【図９】図５に示すフローで用いるモータ電流のＰＷＭを決定するための計算式である。
【図１０】図６に示すフローで用いるモータ電流のＰＷＭを決定するためのテーブルである。
【図１１】図５と図６に示すフローで用いるモータの速度を決定するためのテーブルである。
【図１】
2007067861.tif 000003
【図２】
2007067861.tif 000004
【図３】
2007067861.tif 000005
【図４】
2007067861.tif 000006
【図５】
2007067861.tif 000007
【図６】
2007067861.tif 000008
【図７】
2007067861.tif 000009
【図８】
2007067861.tif 000010
【図９】
2007067861.tif 000011
【図１０】
2007067861.tif 000012
【図１１】
2007067861.tif 000013