(57)【特許請求の範囲】
【請求項１】
原稿を照射する少なくとも１つ以上の光源と、
前記原稿を読み取り画像信号を出力する読取手段と、
前記原稿の読み取りに先立って前記光源を点灯して基準部材を照射し、前記読取手段が前記基準部材を読み取ることで得られる画像信号から有効画像範囲における光量のオーバーフローを検出する光量検出手段と、
前記光量検出手段により光量のオーバーフローが検出された場合、前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整する調整手段と、
前記読取手段により前記原稿を読み取った画像信号に対するシェーディング補正を施すシェーディング補正手段と、
前記調整手段により前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整した後で、前記光源を点灯した状態で前記読取手段に前記基準部材を読み取らせることで前記シェーディング補正のためのシェーディング補正データを取得し、その後、前記読取手段による前記原稿の読み取り処理を実行させるように制御する制御手段とを有し、前記調整手段は、前記駆動電流の調整を前記点灯時間の調整よりも優先して行うことを特徴とする画像処理装置。
【請求項２】
前記基準部材は、白色であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記有効読取範囲は原稿用紙サイズに基づくものであることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記調整手段は、前記駆動電流値が所定電流値よりも大きいか否かを判断し、光量のオーバーフローが検出された場合に前記駆動電流値が下限電流値に到達するまで所定微小電流値ずつ徐々に低下させることを特徴とする請求項１乃至請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記調整手段は、前記駆動電流値が下限電流値に到達しても光量のオーバーフローが検出された場合に、前記点灯時間を所定微小点灯時間ずつ徐々に低下させることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記光源は発光ダイオードからなる複数色の光源を有し、
前記制御手段は、各光源の点灯を前記読取手段により１ライン単位で時分割して順次点灯して読み取る際に各光源の光量を独立して制御することを特徴とする請求項１乃至請求項５のいずれかに記載の画像処理装置。
【請求項７】
前記複数の光源は、赤色光源、緑色光源、青色光源であることを特徴とする請求項６記載の画像処理装置。
【請求項８】
モノクロ画像データを読み取る場合は、前記複数色の光源のうち、緑色光源を使用して画像データの読取動作を行うことを特徴とする請求項７記載の画像処理装置。
【請求項９】
少なくとも１つ以上の光源により原稿を照射し、読取手段により前記原稿を読み取ることで画像信号を出力する読取ステップと、
前記原稿の読み取りに先立って前記光源を点灯して基準部材を照射し、前記読取手段が前記基準部材を読み取ることで得られる画像信号から有効画像範囲における光量のオーバーフローを検出する光量検出ステップと、
前記光量検出ステップにおいて光量のオーバーフローが検出された場合、前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整する調整ステップと、
前記読取ステップにおいて前記原稿を読み取った画像信号に対するシェーディング補正を施すシェーディング補正ステップと、
前記調整ステップにより前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整した後で、前記光源を点灯した状態で前記読取手段に前記基準部材を読み取らせることで前記シェーディング補正のためのシェーディング補正データを取得し、その後、前記読取ステップによる前記原稿の読み取り処理を実行させるように制御する制御ステップとを含み、前記調整ステップは、前記駆動電流の調整を前記点灯時間の調整よりも優先して行うことを特徴とする画像処理装置の制御方法。
【請求項１０】
前記基準部材は、白色であることを特徴とする請求項９記載の画像処理装置の制御方法。
【請求項１１】
前記有効読取範囲は原稿用紙サイズに基づくものであることを特徴とする請求項９記載の画像処理装置の制御方法。
【請求項１２】
前記調整ステップは、前記駆動電流値が所定電流値よりも大きいか否かを判断し、光量のオーバーフローが検出された場合に前記駆動電流値が下限電流値に到達するまで所定微小電流値ずつ徐々に低下させることを特徴とする請求項９乃至請求項１１のいずれかに記載の画像処理装置の制御方法。
【請求項１３】
前記調整ステップは、前記駆動電流値が下限電流値に到達しても光量のオーバーフローが検出された場合に、前記点灯時間を所定微小点灯時間ずつ徐々に低下させることを特徴とする請求項１２に記載の画像処理装置の制御方法。
【請求項１４】
前記光源は発光ダイオードからなる複数色の光源を有し、前記制御ステップは、各光源の点灯を前記読取ステップにより１ライン単位で時分割して順次点灯して読み取る際に各光源の光量を独立して制御することを特徴とする請求項９乃至請求項１３のいずれかに記載の画像処理装置の制御方法。
【請求項１５】
前記複数の光源は、赤色光源、緑色光源、青色光源であることを特徴とする請求項１４記載の画像処理装置の制御方法。
【請求項１６】
モノクロ画像データを読み取る場合は、前記複数色の光源のうち、緑色光源を使用して画像データの読取動作を行うことを特徴とする請求項１５記載の画像処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置と該画像処理装置の制御方法に関し、より詳しくは画像データの読取機能を備えた画像処理装置とその制御方法に関する。
【０００２】
【従来の技術】
従来より、発光ダイオード（以下、「ＬＥＤ」という）を使用して画像データの読取処理を行う画像処理装置では、原稿用紙の用紙サイズとは関係なくＬＥＤからの全出力を読取センサで監視し、ＬＥＤの点灯時間や電流値を変更することによって適正光量を得る補正を行って画像データの読取処理を行っている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の画像処理装置では、読取センサが検知する全領域（最大用紙サイズ）に対して光量の補正を行っているため、実際に読取データとして必要としない部分も考慮した光量調整を行うこととなり、したがって読取センサの読取箇所によって光量のばらつきがある場合でも有効画像部分の出力が低くなるように光量が調整され、Ｓ／Ｎ比が低下してしまうという問題点があった。
【０００４】
本発明はこのような問題点に鑑みなされたものであって、原稿の用紙サイズに応じて最適な光量調整を行うことができる画像処理装置と該画像処理装置の制御方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明に係る画像処理装置は、原稿を照射する少なくとも１つ以上の光源と、前記原稿を読み取り画像信号を出力する読取手段と、前記原稿の読み取りに先立って前記光源を点灯して基準部材を照射し、前記読取手段が前記基準部材を読み取ることで得られる画像信号から有効画像範囲における光量のオーバーフローを検出する光量検出手段と、前記光量検出手段により光量のオーバーフローが検出された場合、前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整する調整手段と、前記読取手段により前記原稿を読み取った画像信号に対するシェーディング補正を施すシェーディング補正手段と、前記調整手段により前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整した後で、前記光源を点灯した状態で前記読取手段に前記基準部材を読み取らせることで前記シェーディング補正のためのシェーディング補正データを取得し、その後、前記読取手段による前記原稿の読み取り処理を実行させるように制御する制御手段とを有し、前記調整手段は、前記駆動電流の調整を前記点灯時間の調整よりも優先して行うことを特徴とする。
請求項２の発明に係る画像処理装置は、請求項１記載の画像処理装置において、前記基準部材は、白色であることを特徴とする。
請求項３の発明に係る画像処理装置は、請求項１記載の画像処理装置において、前記有効読取範囲は原稿用紙サイズに基づくものであることを特徴とする。
請求項４の発明に係る画像処理装置は、請求項１乃至請求項３のいずれかに記載の画像処理装置において、前記調整手段は、前記駆動電流値が所定電流値よりも大きいか否かを判断し、光量のオーバーフローが検出された場合に前記駆動電流値が下限電流値に到達するまで所定微小電流値ずつ徐々に低下させることを特徴とする。
請求項５の発明に係る画像処理装置は、請求項４記載の画像処理装置において、前記調整手段は、前記駆動電流値が下限電流値に到達しても光量のオーバーフローが検出された場合に、前記点灯時間を所定微小点灯時間ずつ徐々に低下させることを特徴とする。
請求項６の発明に係る画像処理装置は、請求項１乃至請求項５のいずれかに記載の画像処理装置において、前記光源は発光ダイオードからなる複数色の光源を有し、前記制御手段は、各光源の点灯を前記読取手段により１ライン単位で時分割して順次点灯して読み取る際に各光源の光量を独立して制御することを特徴とする。
請求項７の発明に係る画像処理装置は、請求項６記載の画像処理装置において、前記複数の光源は、赤色光源、緑色光源、青色光源であることを特徴とする。
請求項８の発明に係る画像処理装置は、請求項７記載の画像処理装置において、モノクロ画像データを読み取る場合は、前記複数色の光源のうち、緑色光源を使用して画像データの読取動作を行うことを特徴とする。
【０００６】
上記目的を達成するために、請求項９の発明に係る画像処理装置の制御方法は、少なくとも１つ以上の光源により原稿を照射し、読取手段により前記原稿を読み取ることで画像信号を出力する読取ステップと、前記原稿の読み取りに先立って前記光源を点灯して基準部材を照射し、前記読取手段が前記基準部材を読み取ることで得られる画像信号から有効画像範囲における光量のオーバーフローを検出する光量検出ステップと、前記光量検出ステップにおいて光量のオーバーフローが検出された場合、前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整する調整ステップと、前記読取ステップにおいて前記原稿を読み取った画像信号に対するシェーディング補正を施すシェーディング補正ステップと、前記調整ステップにより前記有効画像範囲におけるオーバーフローが発生しないように前記光源の駆動電流及び／又は点灯時間を調整した後で、前記光源を点灯した状態で前記読取手段に前記基準部材を読み取らせることで前記シェーディング補正のためのシェーディング補正データを取得し、その後、前記読取ステップによる前記原稿の読み取り処理を実行させるように制御する制御ステップとを含み、前記調整ステップは、前記駆動電流の調整を前記点灯時間の調整よりも優先して行うことを特徴とする。
請求項１０の発明に係る画像処理装置の制御方法は、請求項９記載の画像処理装置の制御方法において、前記基準部材は、白色であることを特徴とする。
請求項１１の発明に係る画像処理装置の制御方法は、請求項９記載の画像処理装置の制御方法において、前記有効読取範囲は原稿用紙サイズに基づくものであることを特徴とする。
請求項１２の発明に係る画像処理装置の制御方法は、請求項９乃至請求項１１のいずれかに記載の画像処理装置の制御方法において、前記調整ステップは、前記駆動電流値が所定電流値よりも大きいか否かを判断し、光量のオーバーフローが検出された場合に前記駆動電流値が下限電流値に到達するまで所定微小電流値ずつ徐々に低下させることを特徴とする。
請求項１３の発明に係る画像処理装置の制御方法は、請求項１２記載の画像処理装置の制御方法において、前記調整ステップは、前記駆動電流値が下限電流値に到達しても光量のオーバーフローが検出された場合に、前記点灯時間を所定微小点灯時間ずつ徐々に低下させることを特徴とする。
請求項１４の発明に係る画像処理装置の制御方法は、請求項９乃至請求項１３のいずれかに記載の画像処理装置の制御方法において、前記光源は発光ダイオードからなる複数色の光源を有し、前記制御ステップは、各光源の点灯を前記読取ステップにより１ライン単位で時分割して順次点灯して読み取る際に各光源の光量を独立して制御することを特徴とする。
請求項１５の発明に係る画像処理装置の制御方法は、請求項１４記載の画像処理装置の制御方法において、前記複数の光源は、赤色光源、緑色光源、青色光源であることを特徴とする。
請求項１６の発明に係る画像処理装置の制御方法は、請求項１５記載の画像処理装置の制御方法において、モノクロ画像データを読み取る場合は、前記複数色の光源のうち、緑色光源を使用して画像データの読取動作を行うことを特徴とする。
【０００７】
尚、本発明の他の特徴は、下記の発明の実施の形態の記載により明らかとなろう。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳説する。
【０００９】
図１は本発明に係る画像処理装置の一実施の形態を示すシステム構成図であって、該画像処理装置は、画像処理を行うための制御プログラム等、所定のプログラムが格納されたＲＯＭ１と、発信元情報やユーザ登録情報等を記憶すると共にワークエリアとして使用されるＳＲＡＭ２と、画像信号や音声信号に対し所定の変復調処理を行なうモデム３と、読み取られた画像データに対し後述する種々の画像処理を施す画像処理部４と、画像データを記録用紙に形成するための種々の機能を司る画像形成処理部５と、装置全体の制御を司るＣＰＵ６とがバス７を介して接続されている。
【００１０】
また、ＣＰＵ６には、記録用紙を副走査方向に搬送するためのラインフィードモータ８がモータドライバ９を介して接続され、さらに、後述するプリンタヘッドを装着したキャリッジを駆動するキャリッジ・モータ１０がモータドライバ１１を介して接続されている。
【００１１】
画像処理部４には、主走査方向に８ｐｅｌで１ライン毎に画像データの読取処理を行う読取センサ１２及びＬＥＤからなる光源ユニット（以下、「ＬＥＤ光源」という）１３が着脱可能に装着されている。そして、ＬＥＤ光源１３は、赤色（Ｒ）光源１４と、緑色（Ｇ）光源１５と、青色（Ｂ）光源１６とを有している。ＬＥＤ光源１３は、蛍光灯等の光源を使用した場合に比べて装置の小形化を図ることができ、また光量が安定していて応答特性も早いため、光源の高速な切替えが可能であり、したがってシートスルータイプで高速でもって画像形成を行うことができる等の利点がある。
【００１２】
さらに、前記画像処理部４には、移動検出センサ１７が接続されている。すなわち、本実施の形態では、読取センサ１２及びＬＥＤ光源１３は上述の如く着脱可能とされており、該読取センサ１２及びＬＥＤ光源１３を画像処理部４から離脱させてハンドスキャナ（不図示）で厚紙や本などの画像原稿を読みとることができるが、その場合移動検出センサ１７は、ハンドスキャナの移動状態を検出して画像処理を開始するトリガを生成する。
【００１３】
画像形成処理部５には、所定の制御情報等を入力するためのキーボードや本装置のステータス情報等を表示する液晶表示パネル（ＬＣＤ）を備えた操作部１８と、画像データを記録するプリンタヘッド１９と、該プリンタヘッド１９に供給される画像データを一時的に保存するＤＲＡＭ２０と、印刷用カートリッジの有無や該カートリッジの種類を検出するカートリッジセンサ２１と、原稿用紙の用紙サイズや原稿の有無を検出する原稿検出センサ２２と、記録用紙の用紙サイズや記録用紙の有無を検出する用紙検出センサ２３とが接続され、さらに該画像形成処理部５には原稿を搬送する搬送モータ２４がモータドライバ２５を介して接続されている。
【００１４】
前記プリンタヘッド１９は、本実施の形態ではインクタンクを内蔵したインクカートリッジを有するインクジェットタイプで構成され、副走査方向に複数のノズルが並設されてヘッド記録面を形成している。そして、記録動作時にはプリンタヘッド１９を装着したキャリッジがノズルの配列方向と直交する主走査方向に往復運動することにより複数のノズルによる記録幅分の記録用紙上の領域に画像が形成され、次いで、記録用紙を記録幅分だけ副走査方向に搬送し、上述した記録動作を繰り返すことにより記録用紙上に画像が形成される。
【００１５】
また、前記プリンタヘッド１９は、カラーコピーモードでの記録が可能なカラープリンタヘッドとモノクロコピーモードでの記録が可能なモノクロプリンタヘッドとの交換が可能とされている。
【００１６】
尚、本実施の形態では上述したようにインクジェットタイプのプリンタヘッド１９を使用しているが、熱転写タイプのプリンタヘッド１９を使用してもよい。
【００１７】
操作部１８のキーボードには原稿画像をカラーで読み取ってカラーでの記録を指示するカラーコピーキー、及びモノクロで読み取ってモノクロでの記録を指示するモノクロコピーキーを有し、該カラーコピーキー又はモノクロコピーキーを操作することにより夫々カラーコピーモード又はモノクロコピーモードでの画像形成が可能になる。
【００１８】
そして、画像形成処理部５は、主走査方向に並んだ画像データをプリンタヘッド１９のノズルの配列に合わせて副走査方向に並んだ画像データに変換して前記プリンタヘッド１９に転送したり、操作部１８のキーボードから入力された入力データや各種センサの出力信号をＣＰＵ６の判別できるコード信号に変換し、或いは搬送モータの駆動タイミングを制御する。
【００１９】
また、モデム３には網制御ユニット（以下、「ＮＣＵ」という）２６が接続され、有線電話機２７がＮＣＵ２６を介して公衆電話回線２８に接続されている。さらに、有線電話機２７、無線電話機のベースユニット２９、及び本画像処理装置のステータス情報等を音声でユーザに伝達するスピーカ３０がクロスポイント３１に接続され、該クロスポイント３１は、有線電話機２７、ベースユニット２９、スピーカ３０とＮＣＵ２６とを選択的に接続する。尚、３２は無線子機である。
【００２０】
図２は上記画像処理部４の詳細を示すブロック構成図である。
【００２１】
同図において、読取センサ１２により読み取られたアナログ画像信号はＡ／Ｄ変換回路３１で１０ビットのデジタル画像信号に変換される。そして、ピーク検出回路３２でＡ／Ｄ変換回路３１から出力されるデジタル画像信号を検出すると共に、ＡＧＣ回路３３ではＡ／Ｄ変換回路３１から出力された１０ビットのデジタル画像信号（輝度信号）のうち最適な８ビットの画像信号（輝度信号）をピーク検出回路３２の出力に基づいて選択し、該選択された画像信号はシェーディング／黒補正回路３４に入力される。
【００２２】
そして、該シェーディング／黒補正回路３４では、補正データ蓄積部３５に蓄積されている補正データに基づいてシェーディング補正及び黒補正を行う。すなわち、補正データ蓄積部３５は、シェーディング／黒補正回路３４で得られる補正データを蓄積し、シェーディング／黒補正回路３４は前記蓄積された補正データに基づいて画像データのシェーディング補正及び黒補正を行う。
【００２３】
そして、シェーディング／黒補正回路３４で補正されたＲ、Ｇ、Ｂの画像信号は色変換回路３６でＹ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（ブラック）の画像信号に変換され、続く解像度変換回路３７では読取センサ１２で読み取った主走査方向の解像度８ｐｅｌの画像をプリンタの解像度、例えば３６０ｄｐｉに変換したり、読み取った画像データの大きさを縮小したり、不要な画像をマスクする。
【００２４】
次いで、二値化処理回路３８では解像度変換回路３７からの多値レベルデータを二値化し、バス７に接続されている出力レジスタ３９に格納する。
【００２５】
また、光量オーバーフロー検出回路４０は、有効画像期間内におけるＡ／Ｄ変換回路３１のオーバーフロー信号と有効画像処理範囲を監視し、有効画像処理範囲内のセンサ出力が過剰な光量によってＡ／Ｄ変換回路３１の入力電圧範囲を超えているか否かを検出する。具体的には、Ａ／Ｄ変換回路３１から光量オーバーフロー検出回路４０にはオーバーフローステータス信号（ＯＶＦＬ）が出力され、Ａ／Ｄ変換回路３１の入力レンジ以上のアナログ信号が入力されると、Ｈレベルが出力され、光量オーバーフロー検出回路４０はＡ／Ｄ変換回路３１の入力電圧範囲を超えていることを検出する。
【００２６】
また、バス７には上述した出力レジスタ３９の他、点灯モード設定レジスタ４１、オーバーフローレジスタ４２、点灯時間・電流設定レジスタ４３、及び縮小率・マスク領域設定レジスタ４４が接続されている。
【００２７】
点灯モード設定レジスタ４１は、ＬＥＤ光源１３の光量を制御するための電流値の設定や光源制御回路４７を制御するための点灯モードの設定を行い、更には各モードでＬＥＤ光源１３のうちいずれの光源を点灯させるかの設定を行う。オーバーフローレジスタ４２は、光量オーバフローの検出をＣＰＵ６からも可能にするためにバス７に接続され、点灯時間・電流設定レジスタ４３は、ＬＥＤ光源１３の点灯時間・電流をＣＰＵ６からも設定可能とするためにバス７に接続され、縮小率・マスク領域設定レジスタ４４は、画像データのマスク領域や縮小率をＣＰＵ６から設定可能とするためにバス７に接続されている。また、前記有効画像期間の指定も、該縮小率・マスク領域設定レジスタ４４で行なわれる。
【００２８】
また、画素カウンタ４５は、入力画素のカウントと縮小率・マスク領域設定レジスタ４４の設定値に基づいて有効画像範囲の指定信号を光量オーバーフロー検出回路４０に送信する。
【００２９】
さらに、光源制御回路４７には光源切換用クロック４８と読取トリガ４９とがＣＰＵ６から供給される。
【００３０】
光源切換用クロック４８は、光源の点灯を切り換えるためのクロックであって、カラー読取りの場合は、２．５ｍｓｅｃ毎に光源制御回路４７にクロックが入力され、光源制御回路４７は光源切換用クロック４８が入力される毎にＬＥＤ光源１３の点灯をＲ光源１４、Ｇ光源１５、Ｂ光源１６と順次切換えて点灯させる。一方、モノクロ読取りの場合は２．５ｍｓｅｃ毎に光源切換用クロック４８が入力され、この場合Ｇ光源１４のみが必要な時間点灯する。また、読取トリガ４９は、１ライン単位で発行され、該読取トリガによって画像処理部４が活性化される。
【００３１】
尚、カラー読み取り／モノクロ読み取りの切換は点灯モード設定レジスタ４１によって設定される。
【００３２】
このように光源制御回路４７は、点灯モード設定レジスタ４１及び点灯時間・電流設定レジスタ４３の設定内容に従い、入力される光源切換用クロック４８に同期してＬＥＤ光源１３の切換等の点灯制御を行うと共に、入力される読取トリガ４９又は移動検出センサ１７の信号変化に応じて読取動作に起動をかける。
【００３３】
光源制御回路４７からの出力信号は点灯電流制御回路４６に供給され、該点灯電流制御回路４６はＬＥＤ光源１３に対して点灯制御を行う。
【００３４】
そして、光源制御回路４７からは３本の信号線５０が出力され、Ｒ光源１４、Ｇ光源１５、Ｂ光源１６のうちのいずれの光源を点灯させるかをＡＧＣ回路３３、シェーディング／黒補正回路３４、色変換回路３６、解像度変換回路３７、及び出力レジスタ３９に通知し、これらＡＧＣ回路３３、シェーディング／黒補正回路３４、色変換回路３６、解像度変換回路３７、及び出力レジスタ３９では点灯されている光源の色に基づいて各種処理ができるように構成されている。
【００３５】
図３は画像データの読取手順を示すフローチャートであって、本プログラムはＣＰＵ６で実行される。
【００３６】
ステップＳ１では、コピーモードがモノクロコピーモードに設定されているか否かを操作部１８のキーボードの入力状態から判断する。そして、モノクロコピーモードに設定されていないと判断された場合は、ステップＳ２に進み、カラーコピーモードに設定されているか否かを判断する。そしてその答が否定（Ｎｏ）のときはステップＳ１に戻って上述の判断処理を繰り返す一方、その答が肯定（Ｙｅｓ）のときはステップＳ３に進み、原稿が原稿台にセットされているか否かを原稿検出センサ２２からの信号に基づいて判断する。そして、その答が否定（Ｎｏ）のときは操作部１８のＬＣＤに「原稿をセットして下さい」と表示し（ステップＳ４）、ステップＳ１に戻る一方、ステップＳ３の答が肯定（Ｙｅｓ）の場合はステップＳ５に進み、記録用紙が有るか否かを用紙検出センサ２３からの信号に基づいて判断する。そして、その答が否定（Ｎｏ）の場合は操作部１８のＬＣＤに「用紙をセットして下さい」と表示し（ステップＳ６）、ステップＳ１に戻る一方、ステップＳ５の答が肯定（Ｙｅｓ）の場合はステップＳ７に進み、カートリッジが装着されているか否かをカートリッジセンサ２１からの信号に基づいて判断する。そして、その答が否定（Ｎｏ）の場合は操作部１８のＬＣＤに「カートリッジをセットして下さい」と表示し（ステップＳ８）、ステップＳ１に戻る一方、ステップＳ７の答が肯定（Ｙｅｓ）の場合はステップＳ９に進み、カラーカートリッジが装着されているか否かをカートリッジセンサ２１からの信号に基づいて判断する。そして、その答が否定（Ｎｏ）の場合は操作部１８のＬＣＤに「カラーカートリッジをセットして下さい」と表示し（ステップＳ１０）、ステップＳ１に戻る一方、ステップＳ９の答が肯定（Ｙｅｓ）の場合はステップＳ１１に進み、用紙検出センサ２３で記録用紙の用紙幅を検出し、続くステップＳ１２では原稿検出センサ２２で原稿用紙のサイズ幅を検出し、この後、後述するプリスキャン処理を行う（ステップＳ１３）。
【００３７】
次いで、読み取るべき記録用紙の読取幅をセットし（ステップＳ１４）、次いでカラー読取処理を起動し（ステップＳ１５）、カラー記録処理を行った後（ステップＳ１６）本プログラムを終了する。
【００３８】
一方、ステップＳ１の答が肯定（Ｙｅｓ）、すなわちモノクロコピーモードに設定されているときは、ステップＳ１７に進み、原稿が原稿台にセットされているか否かを原稿検出センサ２２からの信号に基づいて判断し、その答が否定（Ｎｏ）のときは操作部１８のＬＣＤに「原稿をセットして下さい」と表示し（ステップＳ１８）、ステップＳ１に戻る一方、ステップＳ１７の答が肯定（Ｙｅｓ）の場合はステップＳ１９に進み、記録用紙が有るか否かを用紙検出センサ２３からの信号に基づいて判断する。そして、その答が否定（Ｎｏ）の場合は操作部１８のＬＣＤに「用紙をセットして下さい」と表示し（ステップＳ２０）、ステップＳ１に戻る一方、ステップＳ１９の答が肯定（Ｙｅｓ）の場合はステップＳ２１に進み、カートリッジが装着されているか否かをカートリッジセンサ２１からの信号に基づいて判断する。そして、その答が否定（Ｎｏ）の場合は操作部１８のＬＣＤに「カートリッジをセットして下さい」と表示し（ステップＳ２２）、ステップＳ１に戻る一方、ステップＳ２１の答が肯定（Ｙｅｓ）の場合はステップＳ２３に進み、用紙検出センサ２３で記録用紙の用紙幅を検出し、続くステップＳ２４では原稿検出センサ２２で原稿用紙の原稿幅を検出し、この後、後述するプリスキャン処理を行う（ステップＳ２５）。
【００３９】
次いで、マスク領域縮小率をセットし（ステップＳ２６）、次いでモノクロ読取処理を起動し（ステップＳ２７）、モノクロ記録処理を行った後（ステップＳ２８）本プログラムを終了する。
【００４０】
図４は上記ステップＳ１３又はステップＳ２５で実行されるプリスキャン処理ルーチンのフローチャートである。
【００４１】
まず、ステップＳ３１でコピーモードがカラーコピーモードに設定されているか否かを操作部１８のキーボードでの操作状況により判断する。そして、その答が肯定（Ｙｅｓ）、すなわちカラーコピーモードに設定されているときはステップＳ３２に進み、カラーコピーモードに応じた点灯時間の初期設定を行う。すなわち、３色の光源の時分割切換が可能となるように設定すると共に、ＬＥＤ光源１３の各色についていずれも所定の最大点灯時間、点灯するように点灯時間を点灯時間・電流設定レジスタ４３に設定する。具体的には、本実施の形態では、前記所定の最大点灯時間は各光源１４〜１６について、例えば２．５ｍｓｅｃに設定する。
【００４２】
次に、ステップＳ３３ではカラーコピー時における最大駆動電流値を電流初期値として点灯電流制御回路４６に設定し、光源制御回路４７には点灯モード設定レジスタ４１にＲ、Ｇ、Ｂの各光源を点灯させることを設定する。尚、本実施の形態では、前記所定の最大点灯時間は各光源１４〜１６について、上述の如く２．５ｍｓｅｃに設定されており、したがって、カラー画像は１ラインあたり７．５ｍｓｅｃで読み取られる。すなわち、カラー画像の読取りはＲ光源１４、Ｇ光源１５、Ｂ光源１６を２．５ｍｓｅｃ周期で時分割で切換えて３回読み取られる。そして、各光源１４〜１６の点灯時間をこのように時分割して切換えているので、１色当たりの点灯デューティ比は最大３３％となり、したがって、ＬＥＤ光源１３に供給する電流を後述するモノクロコピーモードの場合に供給する電流より大きくして光量を大きくしてもＬＥＤが劣化することはない。したがって、前記初期値としての最大駆動電流値は、モノクロコピーモードの場合に対し２倍の電流値、例えば３０ｍＡが点灯モード設定レジスタ４１に設定される。
【００４３】
次に、ステップＳ３４では白基準の読取処理を行う。すなわち、ＣＰＵ６から光源制御回路４７に読取トリガ４９が供給され、これによりＲ光源１４が最大点灯時間（２．５ｍｓｅｃ）の間、最大駆動電流値（３０ｍＡ）で点灯し、Ｒ光源１４からの光は不図示の白色板を照らしその反射光を読取センサ１２で受光する。受光した光は読取センサ１２内で光電変換され、Ａ／Ｄ変換回路３１でデジタル信号に変換される。そして、ステップＳ３５では前記デジタル信号がオーバーフローしているかどうか否かを光量オーバーフロー検出回路４０で判断する。そして、その答が否定（Ｎｏ）のときはステップＳ４１に進む一方、その答が肯定（Ｙｅｓ）、すなわち光量のオーバーフローが検出されたと判断された場合は、ステップＳ３６で電流値が所定下限値（例えば、２０ｍＡ）以下か否かを判断する。そして、その答が否定（Ｎｏ）、すなわち、所定下限値よりも大きい場合はＲ光源１４の電流値を前記電流値から所定量（例えば、５ｍＡ）減算した値にセットし、ステップＳ３４に戻って上述の処理を繰り返す。
【００４４】
尚、前記所定下限値は、ＬＥＤ光源１３は駆動電流によって発光波長分布が変わり、発光波長分布の変動は低電流側で大きくなる傾向があるため、カラーコピーモードでは発光波長分布の変動を小さくすべく、モノクロコピーモードよりも大きく設定される。
【００４５】
そして、ステップＳ３５の答が否定（Ｎｏ）、すなわち光量のオーバーフローが検出されなくなったと判断されたときはそのときの電流値をＲ光源１４の駆動電流として点灯時間・電流設定レジスタ４３にセットし、ステップＳ４１に進む。
【００４６】
一方、ステップＳ３６の答が肯定（Ｙｅｓ）、すなわち、電流値が所定下限値に到達しても光量がオーバーフローしている場合には、ステップＳ３８に進み、点灯時間を最大点灯時間から所定時間（例えば、２．５／１６ｍｓｅｃ）減算した値にセットし、点灯時間を短くした後、ステップＳ３９で、再度、白基準板を読みとり、光量オーバーフロー検出回路４０で光量のオーバーフローが検出されたか否かを判断する。そして、その答が肯定（Ｙｅｓ）の場合はステップＳ３８に戻って上述した処理を繰り返す一方、ステップＳ４０の答が否定（Ｎｏ）、すなわち光量のオーバーフローが検出されなくなったと判断されたときは、そのときのＲ光源１４の点灯時間を点灯時間・電流設定レジスタ４３にセットする。
【００４７】
上述の処理をＲ光源１４以外Ｇ光源１５、Ｂ光源１６についても行ない、光量がオーバーフローしない電流値又は点灯時間を点灯時間・電流設定レジスタ４３にセットする。
【００４８】
このようにしてＬＥＤ光源１３の電流値と点灯時間の調整が終了すると、ステップＳ４１に進んでＣＰＵ６はＬＥＤ光源１３の全ての光源を消灯し、続くステップＳ４２ではシェーディング／黒補正回路３４に対して黒補正を指示し、シェーディング／黒補正回路３４は読取センサ１２の各画素ごとの暗出力のばらつきを補正して黒補正を行う。そして、ステップＳ４３では黒補正データを補正データ蓄積部３５に蓄積した後、再度ＬＥＤ光源１３を点灯し、ステップＳ４４ではシェーディング／黒補正回路３４は不図示の自板を読み取って読み取りセンサ１２の各画素ごとの明出力のばらつきを補正することにより全てのＬＥＤ光源１３についてのシェーディング補正データを取得し、メインルーチン（図３）に戻る。
【００４９】
一方、ステップＳ３１の答が否定（Ｎｏ）、すなわちモノクロコピーモードに設定されているときは、Ｇ光源１５について上述と同様、電流値と点灯時間の調整を行う。
【００５０】
すなわち、ステップＳ４５では、モノクロ画像を１ラインあたり２．５ｍｓｅｃで読み取るために２．５ｍｓｅｃ全点灯を点灯時間・電流設定レジスタ３４に設定し、続くステップＳ４６ではモノクロコピー時における電流値の初期設定、すなわち最大駆動電流値の設定を行う。尚、Ｇ光源１５の最大駆動電流値はカラーコピーモードの時の最大駆動電流値よりも小さく、例えばカラーコピー時の最大駆動電流値の１／２（１５ｍＡ）に設定されている。これは、上述したようにカラーコピーモードでは最大でも３３％のデューティ比で点灯するのに対し、モノクロコピーモードでは、１００％のデューティ比での点灯が考えられ、１００％のデューティ比での点灯でＬＥＤ光源１３の劣化のない範囲を駆動電流としているためである。
【００５１】
このように点灯時間及び電流値の初期設定を行った後、カラーコピーモードと同様、ステップＳ３４以降の処理を行う。
【００５２】
すなわち、ステップＳ３４〜ステップＳ３７で光量がオーバーフローしなくなるか、又は電流値が所定下限値に到達するまで、所定量（例えば、２．５ｍＡ）ずつ減算して駆動電流の調整を行い、電流値が所定下限値に達して光量がオーバーフローしている場合はステップＳ３８〜ステップＳ４０で光量がオーバーフローしなくなるまで点灯時間を短くし、点灯時間の調整を行う。
【００５３】
尚、前記電流値の所定下限値は、カラーコピーモードに比べて低く設定され、例えば５ｍＡに設定されている。これはＧ光源１５に大電流を流すことによるＧ光源１５の劣化を極力抑制し、また電流変更によるＬＥＤ発光波長の変動の影響がカラーコピーの場合に比べて少ないためである。
【００５４】
そして、ステップＳ４１ではＣＰＵ６はＬＥＤ光源１３の全ての光源を消灯し、続くステップＳ４２ではシェーディング／黒補正回路３４に対して黒補正を指示し、シェーディング／黒補正回路３４はＧ光源の点灯電流と点灯時間にしたがって暗出力のばらつきを補正して黒補正を行う。そして、ステップＳ４３では黒補正データを補正データ蓄積部３５に蓄積した後、再度Ｇ光源１５を点灯し、ステップＳ４４ではシェーディング／黒補正回路３４は不図示の自板を読み取ってＧ光源ディング補正データを取得し、メインルーチン（図３）に戻る。
【００５５】
上記操作は、有効画像領域として、まず、ハンドスキャン有効画像領域設定で行い、ハンドスキャン時の有効画像領域設定で得られたＬＥＤ光源１３の駆動電流値・点灯時間データはＣＰＵ６で読み出してＳＲＡＭ２に格納し、ハンドスキャン時の制御データとして使用する。次に、現読み取りの有効画像領域設定を行い、得られたＬＥＤ光源１３の駆動電流値・点灯時間データ、黒・白基準データを使用して原稿を読み取る。
【００５６】
尚、カット紙のようなシート上に描かれている画像データを読み取る場合は、読取動作毎にＬＥＤ光源１３の点灯時間調整と白基準、暗出力データの取得が行われるが、斯かる一連の動作は、電源投入時の初期設定時にも行なわれる。これは、電源投入直後にハンドスキャン動作を可能にするためで、電源投入時にハンドスキャナが本画像処理装置に装着されていない場合には、ハンドスキャナの画像処理装置への装着を操作部１８のＬＣＤ上に促す表示を行うと共にスピーカ３０から音声メッセージを流す。電源投入時のプリスキャン動作では、カラーコピーモードとモノクロコピーモードの双方のシェーディングデータと黒補正データの取得を行う。なお、黒補正データ（暗出力データ）はＬＥＤ光源１３を点灯しないときのセンサ出力であるので、コピーモードや点灯されるＬＥＤ光源１３の種類の如何に拘わらず共用データとして使用する。補正データ蓄積部３５は、カラー用Ｒ、Ｇ、Ｂの白基準データとモノクロ用白基準データ、共用の暗出力データをセンサ各画素毎に一ライン分の補正データを蓄積できる容量を持っている。ハンドスキャン時には、読取部は画像処理装置から離脱するために白基準データの取得ができない。システム上に常にカラー．モノクロ読み取り時の白基準データと、黒基準データを持つことに  よって、ハンドスキャン時には白基準データの取得を行う必要が無くなり、使用上の制約が無くなる。
【００５７】
図５はハンドスキャン時の処理手順を示すフローチャートである。
【００５８】
すなわち、ハンドスキャンモードでの読み取り指示があると、ステップＳ５１では有効なシェーディングデータが有るか否かを判断し、その答が否定（Ｎｏ）の場合は、ステップＳ５８に進み、ハンドスキャナを本画像処理装置に装着するようにユーザに促すべく操作部１８のＬＣＤに表示し、且つスピーカ３０から音声メッセージを流し、処理を終了する。
【００５９】
一方、ステップＳ５１の答が肯定（Ｙｅｓ）、すなわち有効なシェーディングデータが有ると判断された場合は、ステップＳ５２に進み、コピーモード（カラー／モノクロ）に応じて点灯モード設定レジスタ４１に各種設定を行う。そして、ステップＳ５３ではカラーコピーモードか否かを判断し、カラーカラーモードの場合は、ステップＳ５４でＳＲＡＭ２内のＲ、Ｇ、Ｂ各色の点灯時間・点灯電流とシェーディングデータを設定してステップＳ５６に進む。
【００６０】
また、ステップＳ５３の答が否定（Ｎｏ）、すなわちモノクロコピーモードのときはステップＳ５５に進み、ＳＲＡＭ２内のＧ光源１５の点灯時間・点灯電流とシェーディングデータを設定してステップＳ５６に進む。尚、この際に指定するデータは、ハンドスキャナを本画像処理装置に装着した状態で上述したブリスキャン動作を行った際に得られる値を使用する。
【００６１】
続いてステップＳ５６では点灯時間・電流設定レジスタ４３を、点灯時間を自動調整せずに更新値に従って点灯するように手動調整モードに設定し、ステップＳ５６で点灯動作を行った後、処理を終了する。
【００６２】
尚、本発明は上記実施の形態に限定されるものではない。例えば、上記実施の形態ではハンドスキャン時のデータはカラー・モノクロ各１通りであったが、想定される有効読取幅設定について全てのパターンでのデータを取得しておけば、ハンドスキャン時の読み取り品位の向上を図ることが出来る。
【００６３】
【発明の効果】
以上詳述したように本発明によれば、原稿用紙の用紙サイズ等に基づく有効画像範囲に応じた最適の光量調整を行った後で、光源を点灯した状態でシェーディング補正データを取得し、その後、原稿の読み取り処理を実行させることにより、全画像範囲を対象に光量調整を行う場合に比べて、有効画像範囲が小さいときの読取画像の品位向上を図ることができる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置の一実施の形態を示すシステム構成図である。
【図２】画像処理部の詳細を示すブロック構成図である。
【図３】画像処理装置の制御手順を示すフローチャートである。
【図４】プリスキャンルーチンのフローチャートである。
【図５】ハンドスキャン時のプリスキャンルーチンのフローチャートである。
【符号の説明】
１２  読取センサ（読取手段、基準光量生成手段）
１３  ＬＥＤ光源（光源）
１４  Ｒ光源
１５  Ｇ光源
１６  Ｂ光源
３４  シェーディング／黒補正部（画像データ補正手段）
３５  補正データ蓄積部（暗出力データ保存手段）
４０  光量オーバーフロー検出回路（光量低減手段）
４７  光源制御回路（判断手段）
【図１】
0003564025.tif 000002
【図２】
0003564025.tif 000003
【図３】
0003564025.tif 000004
【図４】
0003564025.tif 000005
【図５】
0003564025.tif 000006