(57)【特許請求の範囲】
【請求項１】
画像光をＲＧＢ画像信号に変換する撮像素子と、該ＲＧＢ画像信号を標準色空間の画像データに変換する色信号変換手段を備えるカラー画像読み取り装置において、
原稿読み取り領域外の、前記撮像素子で読み取ることができるカラーパッチ；
参照データを記憶する不揮発性メモリ；
前記不揮発性メモリの参照データを、前記パッチの、前記撮像素子で読み取って標準色空間のデータに変換した画像データと、前記不揮発性メモリの参照データとに応じた、該画像データを反映する値に制御する参照データ更新手段；および、
前記パッチの、前記撮像素子で読み取って標準色空間のデータに変換した画像データと、前記不揮発性メモリの参照データと、の差が設定値以上のとき、注意を喚起する報知をする手段；
を備えるカラー画像読み取り装置。
【請求項２】
前記参照データ更新手段は、前記パッチの、前記撮像素子で読み取って標準色空間のデータに変換した画像データと、前記不揮発性メモリの参照データと、の差に対応する重み付けで両データを反映したデータに前記不揮発性のメモリの参照データを更新する；請求項１に記載のカラー画像読み取り装置。
【請求項３】
前記参照データ更新手段は、前記パッチの、前記撮像素子で読み取って標準色空間のデータに変換した画像データと、前記不揮発性メモリの参照データと、の差が設定値未満のとき、該画像データに前記不揮発性のメモリの参照データを更新する；請求項１に記載のカラー画像読み取り装置。
【請求項４】
前記報知手段は、基準データで表わす基準パッチ画像と、前記パッチの前記撮像素子で読み取って標準色空間のデータに変換した画像データが表わす読取パッチ画像を、同一面上に描画する；請求項１乃至３のいずれか１つに記載のカラー画像読み取り装置。
【請求項５】
前記報知手段は、前記設定値以上となったパッチ読取りが、設定回数以上連続したときに、前記注意を喚起する報知をする；請求項１乃至４のいずれか１つに記載のカラー画像読み取り装置。
【請求項６】
請求項１乃至５のいずれか１つに記載のカラー画像読み取り装置；および、それが原稿を読み取って標準色空間のデータに変換した画像データに基づいて転写紙に画像を形成するプリンタ；を備える画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像読み取り装置およびそれを用いる画像形成装置に関する。本発明は例えば、カラースキャナ，カラースキャナにパソコンを接続する画像編集システム，デジタルカラー複写機，ファクシミリ，複合機能カラー複写機、および、カラースキャナとパソコンとカラープリンタとを接続する画像形成システムに実施する。
【０００２】
【従来技術】
オフィスでの取り扱い文書は増加の一途を辿っており、それら文書管理の効率化を図るため、イメージスキャナを用いて、紙文書を電子イメージデータに落とし込む電子ファイリングシステムのニーズが高まってきている。また、オフィスの文書のカラー化が進んでおり、これに伴って、電子ファイリングの世界でもカラー化が進んできている。カラーイメージスキャナで電子化されたカラーイメージデータを実際に使用する場合、モニター，カラープリンタ，印刷機等の複数の出力装置に出力される。このときに問題となるのが、これらの出力装置間で色がマッチングしない、モニター表示とカラープリントで色味が違う等の問題が発生した。同一データなのに、出力装置毎に色が合わなくなってしまうのは、スキャナを含めた各入出力装置の特性によって表現できる色域（カラースペース）が違っているためである。
【０００３】
特開２０００−６７２１５号公報には、写真フィルムの画像を、スキャナでデジタル的に読み取って画像データを生成し、それをレーザプリンタで転写紙にプリントアウトする画像処理において、スキャナやプリンタの読み取り特性，作像特性にもかかわらずグレイバランスを同一に再現するために、写真フィルムには画像露光領域外にキャリブレーションパターンをパターンを形成しておき、スキャナでこのパターンを読み取って、パターンに対する読み取り画像の相対値に従って、読み取り画像データを画像処理する方法を提示している。
【０００４】
また、前記問題を解決すべく近年導入された、International Color Consortium（国際色彩委員会）が提唱する「ICCプロファイル」を用いたカラーマネージメントシステムがある。「ICCプロファイル」とは各入出力装置のカラースペースや特性が書き込まれた、いわば“履歴書”のようなもので、ＰＣ上のカラーマネージメントシステムが、各入出力装置の特性を判断し、“人間の目にとって同じように見えるように”補正をかけたカラーデータのやり取りを実行する。
【０００５】
「ICCプロファイル」を用いたカラーマネージメントでは、入力装置であるイメージスキャナは、そのスキャナ固有の「ICCプロファイル」を使用するため、ユーザーは保存したカラーイメージデータに対し、“どのスキャナで読まれたもの”で、その“ICCプロファイル”がどれであるかを管理する必要がある。また、管理が面倒であれば、保存するカラーイメージデータのヘッダ等に「ICCプロファイル」を埋め込むことも可能であるが、この場合はイメージデータのサイズが増加するため、電子ファイリングの効率が悪くなるというデメリットがあった。
【０００６】
また、国際電気標準会議の“IEC/WD61996-2-1”にてマルチメディア・システムの色管理として、“デフォルトＲＧＢ色空間−ｓＲＧＢ”に示される、インターネット用の標準のデフォルトＲＧＢスペースとして“ｓＲＧＢ”が提唱された。このｓＲＧＢはデバイスに依存しない、標準のカラースペースである。ｓＲＧＢはデバイス依存しない、すなわち非デバイス依存のカラースペースであるため、カラーイメージスキャナからの出力を“ｓＲＧＢ”にすることによって、前述のカラーマネージメントシステムは、そのイメージデータを標準色空間であるｓＲＧＢと取り扱うことができ、そのことによって、ユーザーは保存したカラーイメージデータが、“どのスキャナで読まれたもの”でその“ICCプロファイル”がどれであるかを管理する必要がなくなり、作業が著しく効率的になった。
【０００７】
標準色空間であるｓＲＧＢイメージを出力する機能を具備したカラーイメージスキャナが、近年増えてきた。このようなスキャナの多くは色変換機能を具備しており、読み取ったデバイズ依存のＲＧＢ信号を非デバイス依存のｓＲＧＢ信号への変換を行なって出力している。
【０００８】
特開平１１−３３１６２２号公報は、スキャナのＲＧＢデータをＣＲＴ表示用のｓＲＧＢに変換する方法ならびに該ｓＲＧＢ画像データを加工編集してからＲＧＢデータに逆変換する方法を提示している。
【０００９】
【発明が解決しようとする課題】
カラーイメージスキャナを使用していると、例えば、原稿を照射する照明ランプの経時的な劣化等により、色味が変わってくる。この場合、一般的にキャリブレーションを実施して、変動に対する安定化を図る。キャリブレーションとは、照明ランプのドライバを制御し落ちた分の光量を補正したり、色変換機能のパラメータを調整するなどして、色を常に安定化することである。
【００１０】
キャリブレーションの実行は、色味が変動し許容できないと判断した場合に、実行するのが一般的である。人間の目は、僅かな色の違いでも感知することができ、色の違いを観察する場合、非常に正確である。しかしながら、キャリブレーションをいつ実行するかを判断することは難しく、自動的に判断する態様では、カラースキャナの動作時間や、照明ランプの発光時間等を積算して、ある規定時間以上になった場合に実行することが一般的であった。
【００１１】
ところで、オートドキュメントフィーダを具備するカラーイメージスキャナにおいては、通紙時の擦れ等により通紙経路に紙粉を発生し、大量に通紙を重ねていくと紙粉が通紙経路に蓄積する。また、通紙時の紙搬送や機内動作により紙粉が舞うことで、読み取り走査線上に紙粉が付着すると、異常画像を発生する。
【００１２】
紙粉が読み取り走査線上に付着することによる異常画像を防止するため、規定の通紙枚数により、通紙経路のクリーニングをユーザに促す等の表示を行い、異常画像発生の防止を行ってきたが、紙粉の発生頻度は、紙質/紙厚や温湿度等の使用環境にも影響され、通紙枚数により規定することはあまり正確ではない。
【００１３】
本発明は、標準色空間の画像データとして信頼性が高い画像データを安定して出力することができる画像読取装置およびそれを用いる画像形成装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
（１）画像光をＲＧＢ画像信号に変換する撮像素子と、該ＲＧＢ画像信号を標準色空間（ｓＲＧＢ）の画像データに変換する色信号変換手段(22,35)を備えるカラー画像読み取り装置において、
原稿読み取り領域外の、前記撮像素子(7)で読み取ることができるカラーパッチ(P1〜P7)；
参照データを記憶する不揮発性メモリ(34)；
前記不揮発性メモリ(34)の参照データを、前記パッチの、前記撮像素子(7)で読み取って標準色空間（ｓＲＧＢ）のデータに変換した画像データと、前記不揮発性メモリ(34)の参照データとに応じた、該画像データを反映する値に制御する参照データ更新手段(31)；および、
前記パッチの、前記撮像素子(7)で読み取って標準色空間（ｓＲＧＢ）のデータに変換した画像データと、前記不揮発性メモリ(34)の参照データと、の差が設定値以上のとき、注意を喚起する報知をする手段(PC；図８の10，図１０の30)；を備えるカラー画像読み取り装置(SCR＋PC)。
【００１５】
なお、理解を容易にするためにカッコ内には、図面に示し後述する実施例の対応要素または対応事項の記号を、参考までに例示として付記した。以下も同様である。
【００１６】
これによれば、カラーパッチを読み取った標準色空間（ｓＲＧＢ）の画像データが参照データから設定値以上ずれると、注意を喚起する報知が発生するので、ユーザは、標準色空間（ｓＲＧＢ）の画像データとして信頼性が低い画像読み取りとなる可能性があることを認識できる。この報知に対応して、適切に対策を講じることができる。
【００１７】
参照データが、最新値である前記画像データを加味した値に更新されるので、製品のバラツキ等やパッチの経時劣化により、前記画像データ本来正常値と判断されるべき値であった場合においても、その傾向が参照データに取り込まれ、参照データの、実際の信頼できる画像データからの乖離が抑制される。
【００１８】
【発明の実施の形態】
（２）前記参照データ更新手段(31)は、前記パッチの、前記撮像素子(7)で読み取って標準色空間（ｓＲＧＢ）のデータに変換した画像データと、前記不揮発性メモリ(34)の参照データと、の差に対応する重み付けで両データを反映したデータに前記不揮発性のメモリ(34)の参照データを更新する；上記（１）に記載のカラー画像読み取り装置(SCR＋PC；図８)。
【００１９】
後述の実施例では、前記差に従って、両データの加算平均の算出方法を切替えながら、両データの加算平均値を算出し、前記不揮発性のメモリ(34)に更新書き込みする。差が小さいと前記読み取った画像データに大きい重み値を与え不揮発性のメモリ(34)の参照データには小さい重み値を与えて加重平均値を算出してこれを、不揮発性のメモリ(34)に更新書き込みする。差が大きいと、前記読み取った画像データの信頼性が低いので、それには小さい重み値を与え不揮発性のメモリ(34)の参照データには大きい重み値を与えて加重平均値を算出してこれを、不揮発性のメモリ(34)に更新書き込みする。
【００２０】
これにより、パッチ読み取りエラーまたは画像データへのノイズの混入により参照データを、信頼性の低い誤値にしてしまうことが防止される。
【００２１】
（３）前記参照データ更新手段(31)は、前記パッチの、前記撮像素子(7)で読み取って標準色空間（ｓＲＧＢ）のデータに変換した画像データと、前記不揮発性メモリ(34)の参照データと、の差が設定値未満のとき、該画像データに前記不揮発性のメモリ(34)の参照データを更新する；上記（１）に記載のカラー画像読み取り装置(SCR＋PC：図１０)。
【００２２】
これによれば、参照データ更新手段(31)によって不揮発性メモリ(34)の参照データが、その現在値とのずれが小さい最新値である前記画像データに更新されるので、製品のバラツキ等やパッチの経時劣化により、前記画像データ本来正常値と判断されるべき値であった場合に、該正常値に更新され、参照データの、実際の信頼できる画像データからの乖離が抑制される。
【００２３】
（４）前記報知手段(PC)は、基準データで表わす基準パッチ画像と、前記パッチの前記撮像素子(7)で読み取って標準色空間（ｓＲＧＢ）のデータに変換した画像データが表わす読取パッチ画像を、同一面上に描画する；上記（１）乃至（３）のいずれか１つに記載のカラー画像読み取り装置(SCR＋PC：図８)。
【００２４】
これによればユーザは、基準パッチ画像に対する読み取りパッチ画像のずれを視認判読して、キャリブレーションの要否を判断することができる。このパッチ画像の作像が、参照データに対する読み取り画像データと、前記不揮発性メモリ(34)の参照データと、の差が設定値以上のときに行われるので、ユーザはキャリブレーション要の可能性が高いときに、その要否を判断することができる。
【００２５】
（５）前記報知手段は、前記設定値以上となったパッチ読取りが、設定回数以上連続したときに、前記注意を喚起する報知をする；上記（１）乃至（４）のいずれか１つに記載のカラー画像読み取り装置(SCR＋PC：図１０)。
【００２６】
例えば、紙粉等のチリ／ホコリが走査線上に付着し、そして付着したままになると、注意を喚起する報知が発生する。従ってユーザは、この報知に対応して、適切に対策を講じることができる。
【００２７】
（５ａ）前記不揮発性メモリ(34)が前記基準パッチ画像を表す基準データを保持する；上記（４）に記載のカラー画像読み取り装置(SCR＋PC；図８)。
【００２８】
（５ｂ）前記報知は、原稿搬送経路のクリーニングを促すものである、上記（５）に記載のカラー画像読み取り装置(SCR＋PC；図１０，図１１)。
【００２９】
（５ｃ）ユーザやサービスパーソンが上記（５）の設定回数を設定又は調整するための入力手段(PC)；を備える、上記（５）に記載のカラー画像読み取り装置(SCR＋PC；図１２)。
【００３０】
ユーザが設定回数を調整可能であるので、ユーザの使用環境等によるクリーニング必要時期判定の感度が調整可能になり、すなわちユーザ毎にクリーニングを行う時期の判定を、より正確かつ安定かつ低コストに行うことができる。
【００３１】
（５ｄ）原稿の通紙枚数に対応した値に上記（５）の設定回数を定める通紙枚数対応の設定手段(31)；を備える、上記（５）に記載のカラー画像読み取り装置(SCR＋PC；図１３)。
【００３２】
設定回数をクリーニング後の通紙枚数が増えるに従って小さく、段階的に変更することにより、例えばクリーニング必要と注意を喚起する報知のタイミングが早くなり、クリーニングをより正確かつ安定かつ低コストに行うことができる。
【００３３】
（６）上記（１）乃至（５ｄ）のいずれか１つに記載のカラー画像読み取り装置(SCR＋PC)；および、それが原稿を読み取って標準色空間（ｓＲＧＢ）のデータに変換した画像データに基づいて転写紙に画像を形成するプリンタ(100)；を備える画像形成装置（SCR＋PC＋100；図１）。
【００３４】
これによれば、原稿画像を忠実に表す信頼性が高いコピーを安定して得ることができる。
【００３５】
本発明の他の目的および特徴は図面を参照した以下の実施例の説明により明らかになろう。
【００３６】
【実施例】
−第１実施例−
図１に本発明の一実施例の、スキャナを用いる画像形成装置を示す。この画像形成装置は、パーソナルコンピュータ（パソコン）ＰＣに、カラー原稿スキャナＳＣＲ，カラープリンタ１００および通信回線ＰＮの交換器ＰＢＸを接続したものである。
【００３７】
図２にスキャナＳＣＲおよびそれに装着された自動原稿供給装置ＡＤＦの、原稿画像読み取り機構を示す。このスキャナＳＣＲの原稿台ガラス１上に置かれた原稿は、照明ランプ２により照明され、原稿の反射光（画像光）が第１ミラー３で副走査方向ｙと平行に反射される。照明ランプ２および第１ミラー３は、図示しない、副走査方向ｙに定速駆動される第１キャリッジに搭載されている。第１キャリッジと同方向にその１／２の速度で駆動される、図示しない第２キャリッジには第２および第３ミラー４，５が搭載されており、第１ミラー３が反射した画像光は第２ミラー４で下方向（ｚ）に反射され、そして第３ミラー５で副走査方向ｙに反射されて、レンズ６により集束され、ＣＣＤ７に照射され、電気信号に変換される。第１および第２キャリッジは、走行体モーター８を駆動源として、ｙ方向に往（原稿走査），復（リタ−ン）駆動される。
【００３８】
スキャナＳＣＲには、自動原稿供給装置ＡＤＦを装着されている。ＡＤＦの原稿トレイ１１に積載された原稿は、ピックアップローラ１２およびレジストローラ対１３で搬送ドラム１４と押さえローラ１５の間に送り込まれて、搬送ドラム１４に密着して読み取りガラス１０の上を通過し、そして排紙ローラ１６，１７で、原稿トレイ１１の下方の排紙トレイ１８上に排出される。原稿は、読み取りガラス１０を通過する際に、その直下に移動している照明ランプ２により照射され、原稿の反射光は、第１ミラー３以下の光学系を介してＣＣＤ７に照射され光電変換される。
【００３９】
読み取りガラス１０の手前には、白基準板９がある。この白基準板９は、照明ランプ２の個々の発光強度のばらつき，また主走査方向のばらつきや、ＣＣＤ７の画素毎の感度ムラ等が原因で、一様な濃度の原稿を読み取ったにもかかわらず、読み取りデータがばらつく現象を補正（シェーディング補正）するために用意されている。このシェーディング補正は、まず白基準板９を原稿スキャン前に主走査方向１ライン分読み取り、この読み取った白基準データをメモリに記憶し、原稿画像を読み取るときは、原稿をスキャンした画素毎に、画像データを前記メモリ上の対応する白基準データで割り算するものである。
【００４０】
図３に、スキャナＳＣＲの電気系システムを示す。図３を参照すると、ＣＣＤ７は、各種制御信号に従ってそれに投影された原稿画像の光電変換を行い、アナログ画像信号を出力する。このアナログ画像信号をアナログ処理（ＩＣ）２１が増幅および波形整形し、内蔵のＡ／Ｄコンバータによってデジタルデータすなわち画像データＲ，Ｇ，Ｂに変換する。画像データＲ，Ｇ，Ｂは、スキャナ制御（ＡＳＩＣ：Application Specific IC）２２によってスキャナ画像処理ＳＩＰに送りこむ。スキャナ画像処理ＳＩＰで一連の画像処理が行われた後、パソコンＰＣへ出力される。
【００４１】
スキャナＳＣＲのセンサボードＳＢＵ上にあるスキャナ制御（ＡＳＩＣ）２２は、ＣＣＤ７のタイミング信号を生成して、ＣＣＤ７を駆動する機能、アナログ処理（ＩＣ）２１を含むＣＣＤ出力信号処理ブロックを制御する機能、スキャナモータ８の駆動パターン発生機能、ランプ２のＯＮ／ＯＦＦ制御機能、各種センサ２６の検出信号の読み取り機能を有する。このスキャナ制御２２は、スキャナ画像処理ＳＩＤ上のＣＰＵ３１から同期シリアル通信で、コマンド設定することで機能する。すなわち、スキャナ制御（ＡＳＩＣ）２２の中のＭＰＵ(Micro Processor Unit)２３に含まれるＲＡＭ(Random Access Memory)のコマンド入力レジスタを指定するアドレスとコマンド（制御情報）を該ＲＡＭ宛てにＭＰＵ２３に与えて書込みを指定することにより、ＣＰＵ３１がコマンド（制御情報）を該ＲＡＭに書込む。これがＣＰＵ３１からＭＰＵ２３へのコマンドの送信である。ＭＰＵ２３は、コマンド入力レジスタに書きこまれた制御コマンド（制御情報）にしたがってスキャナＳＣＲを駆動するとともに、スキャナＳＣＲおよびＡＤＦのセンサの検出データ（スキャナ状態情報）を該ＲＡＭの状態出力レジスタに書き込む。ＣＰＵ３１は、該ＲＡＭの状態出力レジスタを指定するアドレスをＭＰＵ２３に与えて読出しを指示することによって、スキャナＳＣＲの状態情報をＭＰＵ２３から受信し、スキャナ制御に参照しスキャナＳＣＲへの制御コマンドを生成する。
【００４２】
従来は、スキャナモータ駆動パルスをスキャナのＣＰＵ３１の割り込み処理で生成していたのに対し、本実施例では、モータ駆動テ−ブルをＭＰＵ２３の内部ＲＯＭに記憶し、ＭＰＵ２３が駆動パルスを生成することでＣＰＵ３１の負荷低減を図っている。
【００４３】
光像を電気信号（ビデオ信号）に変換するセンサであるＣＣＤ７は、色フィルタとＣＣＤ光電変換素子を用いたＲＧＢラインセンサで、原稿を読み取って、ＲＧＢの濃淡信号を出力し、その濃淡信号をアナログ処理２１が、例えば８ビットのデジタル信号すなわち画像データに変換して出力する。この時のＲＧＢの原稿上の走査位置は、図５に示すように、ＲＧＢラインセンサ（ＣＣＤ７）上のＲＧＢ各センサの物理的な間隔分だけ異なっており、これによりＲＧＢ各センサのビデオ信号をデジタル化したＲ，Ｇ，Ｂ各画像データの間には、数ラインのずれがあり、仮に、これらの画像データでそのまま画像形成すると、図６の（ａ）に示すような、色ずれを生ずる。このようなＲＧＢ画像データが、センサボードＳＢＵからスキャナ画像処理ＳＩＰの読み取り画像処理３５に与えられる。
【００４４】
図４に、読み取り画像処理３５の画像処理機能を示す。ＲＧＢライン間補正処理４２は、前述のＲＧＢ画像データの、読み取り位置ずれによるタイミングずれを、バッファメモリ装置３８（図３）のラインメモリを用いて補正し、すなわち同一タイミングに整える。これにより、ＲＧＢライン間補正処理４２が出力するＲＧＢ画像データで仮に画像形成すると、図６の（ｂ）に示すような、色ずれのない画像となる。
【００４５】
図４に示すシェーディング補正処理４３は、ＲＧＢライン毎に前述のシェーディング補正を行ない、主走査方向ｘの照明ムラやＣＣＤ７の主走査方向ｘの画素毎の感度ムラに等に起因する画像データレベルのばらつきを補正をする。変倍処理４４は、主走査方向ｘの変倍を施す。ＩＤＵ３６は、ＲＧＢ画像データが紙幣や証券などの複製禁止物のものか否かを判別する禁止物検知ユニットであり、複製禁止物と判定すると、それを表すデータを発生する。像域分離３７は、ＲＧＢ画像データが表す画像が文字部か写真部かを判定し、判定結果を示す像域分離データを発生する。像域分離データは、ＭＴＦ補正や平滑化等のビデオデータに対する補正や、ディザ，誤差拡散等の階調数変換処理等において、補正特性の選択に用いられる。
【００４６】
色変換処理４５が、予め設定されるテーブルデータに基づいた色変換を行ない、デバイス（ＳＢＵ）依存のＲＧＢ画像データを、標準色空間の１つであるｓＲＧＢ画像データに変換する。
【００４７】
画像処理４６は、ユーザの使用目的により適宜設定されるＭＴＦ補正や平滑化等のビデオデータに対する補正や、ディザ，誤差拡散等の階調数変換処理等、ホスト（パソコンＰＣ）が要求する各種画像処理を行う。バッファメモリ装置３８のメモリコントローラ４７は、画像処理が施されたビデオデータをメモリ４８に蓄積するとともに、Ｉ／Ｆ（インターフェース）コントローラ４９からの要求に従い、メモリ４８に蓄積したビデオデータを外部ホスト（パソコンＰＣ）に転送する際のメモリ制御を行う。
【００４８】
メモリ４８は、ＲＧＢ画像データ間のタイミング調整、ならびに、読取りスピードとビデオ転送スピード間に発生する速度差を吸収すべく設けられたメモリで、低コスト化のために小サイズに抑えられている。また、蓄積したデータはメモリコントローラ４７を介してＣＰＵ３１が読み書き可能である。Ｉ／Ｆコントローラ４９は、ホスト（ＰＣ）とスキャナＳＣＲの接続Ｉ／Ｆに準拠したデータ転送の制御（バスのアービトレーション）や、ホストから送受信される各種モード設定データの制御を行い、本実施例では、ＳＣＳＩ（Small Computer System Interface） Ｉ／Ｆを使用し、Ｉ／Ｆコントローラ４９には、汎用のＳＣＳＩコントローラを使用している。
【００４９】
ホスト（ＰＣ），ＣＲＴ（ＣＲＴディスプレイ）５２は、いわゆるＤＯＳ／Ｖマシン等のパソコンである。カラースキャナＳＣＲの操作者は、パソコンＰＣにインストールされたスキャナアプリケーションソフト（プログラム）を介して、イメージスキャナＳＣＲの状態をチェックしたり、各種モードを設定して所望のスキャン動作（原稿画像読取）を実行し、パソコンＰＣにデジタル画像イメージを取り込むことができる。そしてプリンタ１００に出力してプリントアウトするとか、ネットワークを介して他のパソコン，プリンタ又は複合機能複写機に転送するとか、ファクシミリに送信するとかができる。
【００５０】
図７に、図１に示した白基準板９の、ＣＣＤ７で撮像する面を示す。領域Ａはシェーディング補正に使用する白板基準面である。領域Ｂの部分にはカラーパッチＰ１〜Ｐ７が設けてある。各カラーパッチＰ１〜Ｐ７を分光測色計等により測色したＸＹＺ値から求まるｓＲＧＢ値（ｓＤＰ１〜ｓＰＤ７）を基準データとして、不揮発性メモリ３４に記憶している。なお、基準データｓＤＰ１〜ｓＰＤ７は、パソコンＰＣに、スキャナアプリケーションソフトとリンクして記憶しておいても良い。
【００５１】
図８に、パソコンＰＣの、それにインストールしたスキャナアプリケーションソフトに従った、スキャナ制御の概要と、パソコンＰＣのコマンドに応答したスキャナＳＣＲの動作を示す。なお、図８において、２点鎖線細線のブロックは、ユーザの行為を、点線ブロックはパソコンＰＣのスキャナ制御動作を、太い実線のブロックは、スキャナＳＣＲのＣＰＵ３１の、ＲＯＭ３２又はＲＡＭ３３のプログラムに基づいた制御又は処理を示す。
【００５２】
ユーザがスキャナＳＣＲを使用するため、パソコンＰＣ上のスキャナアプリケーションソフトを立ち上げると（ステップ１）、該アプリケーションソフトはスキャナＳＣＲに、初期状態の確認をするため、イニシャライズコマンドを発行する（ステップ２）。なお、以下においては、カッコ内には、ステップという語を省略して、ステップＮｏ．数字のみを記す。
【００５３】
スキャナＳＣＲ（のＣＰＵ３１；以下同様）は、イニシャライズコマンドに従い、内部を初期状態にすると共にスキャナＳＣＲの内部およびＡＤＦの各ユニットの初期化（イニシャライズ動作）を行う（３）。次にスキャナＳＣＲは、前述の領域ＢのカラーパッチをｓＲＧＢモードで読み取る（４）。スキャナＳＣＲの制御ＣＰＵ３１はステップ４にて領域Ｂのカラーパッチを読み取りながら、不揮発性メモリ３４に蓄積された、参照データｒＤＰ１〜ｒＤＰ７を読み出し（５）、今回読み取ったｓＲＧＢデータｐＤＰ１〜ｐＤＰ７（各パッチ領域Ｐ１〜Ｐ７の領域内累計平均データ）のそれぞれとメモリ３４から取り出した参照データｒＤＰ１〜ｒＤＰ７のそれぞれとを比較する。（６，７）。各比較で、両データの差（ｐＤＰ１−ｒＤＰ１，ｐＤＰ２−ｒＤＰ２，・・・ｐＤＰ７−ｒＤＰ７）のいずれも１０以上でなかった場合は、今回読み取ったｓＲＧＢデータｐＤＰ１〜ｐＤＰ７のそれぞれとメモリ３４から取り出した参照データｒＤＰ１〜ｒＤＰ７のそれぞれをつぎの式１に従って平均処理し、算出した結果を不揮発性メモリ３４に戻す（８）。
【００５４】
式１：Ｃ＝（Ａ＋Ｂ）／２
Ｃ：平均処理後の算出結果
Ｂ：今回読み取ったｓＲＧＢデータ
Ａ：メモリから取り出した参照データ
すなわち、メモリ３４のｒＤＰ１は、（ｒＤＰ１＋ｐＤＰ１）／２に更新する。ｒＤＰ２〜ｒＤＰ７についても同様である。これは、単純な平均値演算である。
【００５５】
両データの差が１０以上あった場合は、今回読み取ったｓＲＧＢデータｐＤＰ１〜ｐＤＰ７のそれぞれとメモリから取り出した参照データｒＤＰ１〜ｒＤＰ７のそれぞれを、次の式２に従って平均処理し、算出した結果を不揮発性メモリ３４に戻す（９）。
【００５６】
式２：Ｃ＝（３×Ａ＋Ｂ）／４
Ｃ：平均処理後の算出結果
Ｂ：今回読み取ったｓＲＧＢデータ
Ａ：メモリから取り出した参照データ
すなわち、メモリ３４のｒＤＰ１は、（３×ｒＤＰ１＋ｐＤＰ１）／４に更新する。ｒＤＰ２〜ｒＤＰ７についても同様である。これは加重平均値演算である。
【００５７】
このデータの平均処理を切替えは、以前のデータ（参照データ）との差が大きい場合は「今回読み取ったデータ」ｐＤＰ１〜ｐＤＰ７の寄与率を１／４と小さくすることで、電源ラインにノイズが混入したり、チリやホコリがミラーに付着した等突発的な影響を少なくすることができる。また、差が大きい場合の値も寄与率を１／４と小さくしながら取り込むことによって、製品のバラツキ等が原因で突発的な影響でなく本来正常値と判断されるべき値であった場合（ばらつきをノイズと誤認識した場合）においても、その傾向をデータとして取り込むことが可能となる。
【００５８】
次に、スキャナＳＣＲは不揮発性メモリ３４に保存された、理想のｓＲＧＢデータすなわちｓＤＰ１〜ｓＤＰ７と実際に読み取ったｓＲＧＢデータｐＤＰ１〜ｐＤＰ７をパソコンＰＣに送出し、パソコンＰＣは、スキャナアプリケーションソフトにしたがって、この２つのカラーパッチデータｓＤＰ１〜ｓＤＰ７，ｐＤＰ１〜ｐＤＰ７に基づいて、カラーパッチ画像（基準色，現在色）をＣＲＴ５２に表示する（１０）。この時のＣＲＴ５２上の表示を、図９に示す。
【００５９】
ユーザはＣＲＴ５２の画面上の表示データを比較し（１１）、差異を顕著に感じる場合はＣＲＴ画面の指示に従って「キャリブレーションを実行」をクリックし（１３）、差異を感じない場合には「キャリブレーションの不実行」をクリックする（１２）。
【００６０】
「キャリブレーションを実行」がクリックされると、パソコンＰＣは、スキャナＳＣＲに対してキャリブレーションコマンドを発行し、スキャナＳＣＲはキャリブレーションを実行する（１４）。「キャリブレーションを不実行」がクリックされると、キャリブレーションを実行せず、キャリブレーション実行判定の処理を終了する。そしてパソコンＰＣは、主眼の、スキャナＳＣＲを使用する「画像読取」（１５）に進み、スキャナアプリケーションソフトの使用が終了するまで、「画像読取」に留まり、ユーザの入力コマンドに応じて、スキャナＳＣＲを用いて「画像読取」を行う。
【００６１】
−第２実施例−
第２実施例のハードウエアは、上述の第１実施例と同じであるが、パソコンＰＣの、それにインストールしたスキャナアプリケーションソフトに従った、スキャナ制御と、パソコンＰＣのコマンドに応答したスキャナＳＣＲの動作が少し異なる。図１０に、第２実施例のスキャナＳＣＲの制御および動作を示す。なお、図１０においても、２点鎖線細線のブロックは、ユーザの行為を、点線ブロックはパソコンＰＣのスキャナ制御動作を、太い実線のブロックは、スキャナＳＣＲのＣＰＵ３１の、ＲＯＭ３２又はＲＡＭ３３のプログラムに基づいた制御又は処理を示す。
【００６２】
ユーザがスキャナＳＣＲを使用するため、パソコンＰＣ上のスキャナアプリケーションソフトを立ち上げてから（２１）、スキャナＳＣＲが、各パッチ領域Ｐ１〜Ｐ７を読み取ったｓＲＧＢデータｐＤＰ１〜ｐＤＰ７のそれぞれとメモリ３４から取り出した参照データｒＤＰ１〜ｒＤＰ７のそれぞれとを比較し、両データの差（ｐＤＰ１−ｒＤＰ１，ｐＤＰ２−ｒＤＰ２，・・・ｐＤＰ７−ｒＤＰ７）が１０以上かチエックする（２７）までの、パソコンＰＣおよびスキャナＳＣＲの制御および動作は、図８に示す第１実施例のものと同じである。
【００６３】
しかし第２実施例では、両データの差が１０以上あった場合は、不揮発メモリ３４に設定した回数カウンタ（レジスタ）のカウントデータを１インクレメントして、その値が２０以上であるかをチェックする（２９）。
【００６４】
両データの差が１０未満のときには、不揮発メモリ２８の参照データｒＤＰ１〜ｒＤＰ７を、今回読み取ったｓＲＧＢデータｐＤＰ１〜ｐＤＰ７のそれぞれに更新し、回数カウンタのカウントデータを０を表すものに初期化する（２８）。そしてパソコンＰＣは、主眼の、スキャナＳＣＲを使用する「画像読取」（３１）に進み、スキャナアプリケーションソフトの使用が終了するまで、「画像読取」に留まり、ユーザの入力コマンドに応じて、スキャナＳＣＲを用いて「画像読取」を行う。また、前記差が１０以上であってもカウントデータが２０未満であるときには、「画像読取」（３１）に進む。
【００６５】
カウントデータが２０以上であると、走査線上に紙粉等のチリ／ホコリが付着したものと判断し、通紙経路上のクリーニングを促すためパソコンＰＣはＣＲＴ５２上にその旨を表示する（３０）。この時のＣＲＴ５２上の表示を図１１に示す。
【００６６】
なお、上述の「２０」はデフォルト値であり、この値をユーザは変更できる。上述のスキャナアプリケーションソフトでパソコンＰＣを動作させているときにＣＲＴディスプレイの表示画面上のタスクバーには「設定」のブロックがあり、ユーザがこれをクリックすると、パソコンＰＣは、設定項目を並べた設定メニューを該表示画面上にポップアップ表示する。ユーザが設定メニューのメンテナンスの欄のタイミング値をクリックすると、パソコンＰＣは図１２に示す入力小画面をポップアップ表示する。この画面でステップ２９で参照する値（２０）を変更又は調整することができる。
【００６７】
これにより、ユーザの使用環境の差（ユーザの使用頻度の高い紙質／紙厚や温度／湿度によって紙粉の発生率がバラついた場合）においても、クリーニングの必要時期判定のタイミングが調整可能である。すなわちユーザ毎にクリーニングを行う時期の判定を、より正確かつ安定かつ低コストに行えるようになる。
【００６８】
−第２実施例の変形例−
上記第２実施例の変形例では、スキャナＳＣＲのＣＰＵ３１が、ＡＤＦの通紙路のペーパセンサの原稿検出信号をカウントアップする。すなわち不揮発メモリ３４に割り当てた通紙枚数カウンタ（レジスタ）のカウント値を、一枚の通紙があるごとに１インクレメントする。そして、通紙枚数カウンタのカウント値に対応して、図１３に示す値（パラメータ値）に、ステップ２９の参照値（２０）を設定する。
【００６９】
通紙経路を紙が通過する時に擦れる部分に紙粉が発生しやすく、通紙枚数が多くなるつれ紙粉が蓄積して行き、蓄積した紙粉がチリ／ホコリとして、ミラー等の走査線上に混入する確度が高くなる。こ変形例では、通紙経路クリーニング後の通紙積算枚数に対応して、クリーニング警告のタイミング値を調整するので、クリーニングを行う時期の判定をより正確にかつ安定かつ低コストに行えるよう
−第３実施例−
第３実施例のハードウエアは、上述の第１実施例と同じであるが、パソコンＰＣの、それにインストールしたスキャナアプリケーションソフトに従った、スキャナ制御と、パソコンＰＣのコマンドに応答したスキャナＳＣＲの動作が少し異なり、図８のフローチャートのステップ７と９の間に、図１０に示すフローチャートのステップ２９および３０を介挿したものである。この第３実施例では、第１実施例のキャリブレーション要否判定のための情報（図９）の自動提供と、第２実施例のクリーニング要否自動判定と要と判定したときの自動のクリーニング催告報知（図１１）が行われる。
【００７０】
以上に説明した実施例および変形例のいずれにおいても、パソコンＰＣにインストールしたスキャナアプリケーションソフトに従って、パソコンＰＣがスキャナコントローラとなってスキャナＳＣＲを制御し、また、パソコンＰＣにインストールしたプリンタアプリケーションソフトに従って、パソコンＰＣがプリンタコントローラとなってプリンタを制御する画像形成装置（図１）であるが、スキャナＳＣＲに表示パネル，入出力装置およびコントローラを備えて、電源オン初期化の直後の初期設定において、該コントローラとＣＰＵ３１およびＭＰＵ２３によって、図８に示すステップ２〜１０，１４および１５を実行するようにしても良い。また、上述のパソコンＰＣのスキャナ制御機能およびプリンタ制御機能を有するシステムコントローラ，複写機コントローラ，或いはプリンタコントローラを備えて、パソコンＰＣを省略するか、あるいは画像編集端末として残すのも良い。
【００７１】
【発明の効果】
カラーパッチを読み取った標準色空間（ｓＲＧＢ）の画像データが参照データから設定値以上ずれると、注意を喚起する報知が発生するので、ユーザは、標準色空間（ｓＲＧＢ）の画像データとして信頼性が低い画像読み取りとなる可能性があることを認識できる。この報知に対応して、適切に対策を講じることができる。
【００７２】
前記参照データが、最新値である前記画像データを加味した値に更新されるので、製品のバラツキ等やパッチの経時劣化により、前記画像データ本来正常値と判断されるべき値であった場合においても、その傾向が参照データに取り込まれ、参照データの、実際の信頼できる画像データからの乖離が抑制される。
【図面の簡単な説明】
【図１】  本発明の第１実施例の外観を示す正面図である。
【図２】  図１に示すスキャナＳＣＲおよびＡＤＦの、拡大縦断面図である。
【図３】  図１に示すスキャナＳＣＲの画像処理および制御の電気系統の概要を示すブロック図である。
【図４】  図３に示す読み取り画像処理３５の機能構成を示すブロック図である。
【図５】  図２に示す撮像素子ＣＣＤ７の受光面を示す拡大正面図である。
【図６】  （ａ）は、図５に示すＣＣＤ７のＲＧＢ読み取り信号のそれぞれによって表される画像を模式的に示す平面図、（ｂ）はタイミング調整したＲＧＢ画像データによって表される画像を模式的に示す平面図である。
【図７】  図２に示す白基準版９の拡大平面図である。
【図８】  図１に示すパソコンＰＣの、それにインストールしたスキャナアプリケーションソフトに従った、スキャナ制御の概要と、パソコンＰＣのコマンドに応答したスキャナＳＣＲの動作と、ユーザの行為を示すフローチャートである。
【図９】  図８に示すステップ１０でパソコンＰＣがＣＲＴディスプレイ５２に表示する画像を示す平面図である。
【図１０】  本発明の第２実施例での、パソコンＰＣの、それにインストールしたスキャナアプリケーションソフトに従った、スキャナ制御の概要と、パソコンＰＣのコマンドに応答したスキャナＳＣＲの動作と、ユーザの行為を示すフローチャートである。
【図１１】  図１０に示すステップ３０で第２実施例のパソコンＰＣがＣＲＴディスプレイ５２に表示する画像を示す平面図である。
【図１２】  第２実施例で、ユーザの指示入力に応答してパソコンＰＣがＣＲＴディスプレイに表示する入力画面を示す平面図である。。
【図１３】  第２実施例の変形例で、スキャナＳＣＲのＣＰＵ３１がカウントする原稿通紙枚数と、それに対応して設定する参照値（パラメータ値）を示す図表である。
【符号の説明】
１：原稿台ガラス    ２：照明ランプ
３：第１ミラー３    ４：第２ミラー
５：第３ミラー      ６：レンズ
７：ＣＣＤ          ８：走行体モータ
９：白基準板        １０：ガラス
１１：原稿トレイ    １２：ピックアップローラ
１３：レジストローラ対  １４：搬送ドラム
１５：押さえローラ  １６，１７：排紙ローラ
１８：排紙トレイ
【図１】
0003803598.tif 000002
【図２】
0003803598.tif 000003
【図３】
0003803598.tif 000004
【図４】
0003803598.tif 000005
【図５】
0003803598.tif 000006
【図６】
0003803598.tif 000007
【図７】
0003803598.tif 000008
【図８】
0003803598.tif 000009
【図９】
0003803598.tif 000010
【図１０】
0003803598.tif 000011
【図１１】
0003803598.tif 000012
【図１２】
0003803598.tif 000013
【図１３】
0003803598.tif 000014